git常用命令
git 从dev分支上创建自己的分支教程
1、首先切换到dev分支上,拉取最新的代码
1.git checkout dev
2.git pull
2、从已有的分支dev分支,创建一个dev_new分支
git checkout -b dev_new
3.创建完可以查看一下,分支已经切换到dev_new
git branch
4、提交该分支到远程仓库
git push origin dev_new
5、将远端的分支和本地的dev_new分支关联起来
git branch --set-upstream-to=origin/dev_new
6、验证创建的分支是否成功
git pull
当出现Already up to date,代表该分支创建成功。
常用命令
查看本地分支
git branch
查看本地和远程所有分支
git branch --all
默认只有master分支,所以会看到如下两个分支
master[本地主分支] origin/master[远程主分支]
创建本地分支
git branch dev
切换到别的分支
git checkout dev
1、每次克隆一个仓库时,本地都会新建一个 master 分支来track 远程的 origin/master。如果不同名,需要人为指定。如果创建的本地分支与远程分支同名 git 就会知道推送到远程哪个分支,从哪个远程分支同步到本地分支。
git push origin branch_name
2、本地新建了一个分支 test,远程没有该分支
一般来说我们都会使其跟踪远程同名分支,所以可以利用
git push --set-upstream origin test
这样就可以自动在远程创建一个 test 分支,然后本地分支会 track 该分支
3、远程新建了一个分支,本地没有该分支,可以利用
git checkout --track origin/branch_name
这时本地会新建一个分支名叫 branch_name ,会自动跟踪远程的同名分支 branch_name
4、查看分支跟踪的远程分支
git branch -vv (两个v)
5、查看本地和远程所有分支
git branch --all
6、删除分支
我现在在dev2分支上,想删除dev2分支
1 先切换到别的分支
git checkout dev1
2 删除本地分支
git branch -d dev2
3 如果删除不了可以强制删除
git branch -D dev2
4 有必要的情况下,删除远程分支(慎用)
git push origin --delete dev2
5 再从公用的仓库fetch代码
git fetch origin dev2:dev2
6 然后切换分支即可
git checkout dev2
注:上述操作是删除个人本地和个人远程分支,如果只删除个人本地,请忽略第4步