git - 常用操作汇总

远程仓库相关命令

检出仓库:$ [email protected]:yaoxiabing/saltstack.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push [name] [newUrl]拉取远程仓库:$ git pull [remoteName] [localBranchName]推送远程仓库:$ git push [remoteName] [localBranchName]

分支(branch)操作相关命令

查看本地分支:$ git branch查看远程分支:$ git branch -r创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支切换分支:$ git checkout [name]创建新分支并立即切换到新分支:$ git checkout -b [name]删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并创建远程分支:$ git push origin [name]删除远程分支:$ git push origin :heads/[name] 或 $ git push origin :[name]  如:[[email protected] saltstack]# git push origin --delete 123  # 删除远程分支

example1 : 把本地的某个分支origin2提交到远程仓库,并作为远程仓库的master分支,或者作为名叫123的分支

        [[email protected] saltstack]# git branch origin2   # 创建一个本地分支origin2        [[email protected] saltstack]# git push origin origin2:123   # 提交本地origin2分支作为远程的123分支        [[email protected] saltstack]# git push origin origin2:master   # 提交本地origin2分支作为远程的master分支

example2:  删除不对应远程分支的本地分支

     [[email protected] saltstack]# git fetch -p # 在fetch之后删除掉没有与远程分支对应的本地分支

后续继续补充。。。

参考链接:http://blog.chinaunix.net/uid-9398085-id-3164754.html

       http://zengrong.net/post/1746.htm


时间: 2024-10-05 19:46:51

git - 常用操作汇总的相关文章

git 常用操作集锦

创建仓库 新建普通仓库: [email protected]:~/workspace/git$ git init Reinitialized existing Git repository in /home/jxdong/workspace/git/.git/ 新建 bare 仓库: [email protected]:~/workspace/git.git$ git init --bare Initialized empty Git repository in /home/jxdong/wor

git报错:'fatal:remote origin already exists'怎么处理?附上git常用操作以及说明。

git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ----------------------------------------------git常用操作------------------------------------------------ 说明,以下整理来自廖雪峰大神的<git教程>. 各位童鞋要下载git但是网速不给力的,可以从这里下载:https://pan.baidu.

Git工程开发实践(三)——Git常用操作

Git工程开发实践(三)--Git常用操作 一.Git仓库操作 1.Git仓库创建 git init在当前目录中初始化Git仓库git init [project-name]创建一个新目录并初始化仓库初始化git仓库会默认创建一个mater分支,创建名为.git的子目录,内含初始化Git仓库中所有的骨干文件,此时仓库中的文件还没有被跟踪.通过git add命令来实现对指定文件的跟踪,然后执行git commit提交. git add . git commit -m 'initial projec

一图学完GIT常用操作

git是目前最广泛使用的版本控制软件.虽然git功能齐全,完全掌握需要花费一番功夫,然而,对于普通的开发者而言,常用的操作及其有限,而不常用的操作,即使学习了,也会很快忘记.因此,我个人的观点是我们仅仅需要掌握自己常用的操作即可.下图是我对git常用操作的一个总结,现公布出来,以飨大家.另推荐一本git学习极好的书籍<git pro>:https://vdisk.weibo.com/s/ADfpX8eK88Km. 原文地址:https://www.cnblogs.com/doctor-li/p

git常用命令汇总,整理

由于之前做个web项目去转盘网(http://www.quzhuanpan.com), 和几个朋友一起做的,考虑到代码托管,团队协作,所以深入研究了下git,下面是一些git常用的命令,分享给大家,希望大家喜欢. 1. 建立空的版本库 (管理员使用,普通用户忽略)git --bare init 或者 :mkdir -p src.gitcd src.gitgit --bare init --shared 2. 整理源代码 (管理员使用,普通用户忽略)(1) 删除源代码里的编译生成的文件和文件夹(2

git 常用命令汇总

git 常用命令 1.git 基本概念: 工作区:改动(增删文件和内容) 暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’(新增的文件) 本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’. 远程仓库(简称:远程):输入命令:git push 推送到远程仓库,此次改动就放到了‘远程仓库’   git pull 拉去远程仓库 commit-id:输出命令:git log,最上面那行c

【开发工具 - Git】之Git常用命令汇总

本文记录了Git Bash中的常用指令. 1       Git操作 git clone XXXXX:将GitHub项目XXXXX克隆到本地 git remote –v:查看远程连接信息 git checkout XX:进入XX分支 git checkout –b XX:创建并进入XX分支 git checkout –b ZZ YY/XX:从YY远程连接中将XX分支拉取到本地ZZ分支 git branch:查看当前本地所有分支以及当前在哪个分支 git branch –d XX:删除本地的XX分

git常用操作笔记

这是我看了廖雪峰的git教程,写的笔记,仅作为一个学习的记录 一.大多数我们面临的是已经有一个进行中的项目了,我们只需克隆下来就可以了 1.安装git,安装完后,可输入git,回车,查看是否已安装 2.配置全局用户名     $git config --global user.name "Your Name" 配置邮箱地址        $git config --global user.email "[email protected]" 3.在一个空的文件夹里,右

git常用操作

git init 初始化 git status 查看git commit 文件的状态 git add <file>文件加入下一个commit git rm <fiile> 文件从下一个commit stage中删除,同时删除物理文件 git reset HEAD <file> 文件从下一个commit stage中删除,但不删除物理文件 git commit -m "test commit" 发射一个commit git commit --amend