赞
踩
git branch
git branch test1
git checkout -b test
- //test2是远程分支,test3是要创建的本地分支
- git checkout -b test3 origin/test2
git log
- // 71bc2aadb30006cb504f5fe65844f5512f806cfe:是提交记录的id
- //test1 是创建的分支名
- git branch test1 71bc2aadb30006cb504f5fe65844f5512f806cfe
- //切换到test2分支
- git checkout test2
git branch -a
- //删除test2分支
- git branch -d test2
这时远程分支没有test
git push origin test
也就是刚刚推送到的远程test分支
- //这里的test是本地分支名
- git push --set-upstream origin test
- //这里的test2是远程分支名,test是本地分支明
- git branch --set-upstream-to=origin/test2 test
- //使用git status 查看状态
- git status
-
- //使用git add 添加到暂存区,111.txt是自己修改的文件
- git add 111.txt
-
-
- //也可以使用git add . 将所有修改都提交
- git add .
git commit -m"本地提交的信息log"
这里分了几种情况
(1)将本地分支推送到远程同名分支
//直接使用git push的话,需要先关联到远程分支,也就是前面的git push --set-upstream origin 操作 git push //还有一种是没有关联远程分支的情况 test是本地分支名 git push origin test(2)将本地分支推送到远程指定分支
// test是本地分支名,test2是远程分支名 git push origin test : test2
(1)将远程同名分支 pull到本地 要先用git push --set-upstream origin关联
git push
(2)将远程指定分支 pull到本地分支
//test2是远程分支名 git pull origin test2(3)将远程指定分支pull到本地指定分支
//test2:远程分支名 test:本地分支名 git pull origin test2 : test
- //例如在test2分支 将test1分支合并到test2
- git merge test1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。