常用的git命令

1. git checkout -b branch_name   //基于当前分支创建一个新的本地分支并切换到新建分支

2. git push origin branch_name:branch_name    //将本地分支提交到远端

3. git branch --set-upstream-to origin/branch_name branch_name     //将本地分支跟远程分支建立追踪(这样子当git pull的时候就会默认提交到相应的远程分支)

4. git push --delete origin branch_name     //删除远程分支

5. git checkout ( -f ) branch_name   //(强行) 切换到某个分支   

6. git remote prune origin     更新本地的远程分支列表

7. git stash  //临时缓存(需要切换分支但是又不想提交的时候)

8. git stash pop //恢复缓存

9. git merge origin/develop  //合并某远程分支

10. git status     //查看本地文件状态

11. git add src/test.html      //将文件添加到暂存区(以便后面提交)

12. git commit -m  '文件提交说明'   //提交commit说明

13. git push origin branch_name    //提交到远程分支(本地必须已创建此分支)

14. git pull    //拉取远程文件

15. git fetch   //获取远程上其他用户创建的新的分支列表

 

 修改分支名:

假设分支名称为oldName
想要修改为 newName

1. 本地分支重命名(还没有推送到远程)

git branch -m oldName newName

2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)
a. 重命名远程分支对应的本地分支

git branch -m oldName newName

b. 删除远程分支

git push --delete origin oldName

c. 上传新命名的本地分支

git push origin newName

d.把修改后的本地分支与远程分支关联

git branch --set-upstream-to origin/newName
posted @ 2017-12-07 15:48  小情绪^_^  阅读(163)  评论(0编辑  收藏  举报