git 常用命令整理

2020-04-03  本文已影响0人  有理想有暴富的小青年

备注:带local的样例为本地分支 org为远程分支 

1、查看本地所有分支(先git fetch一下):git branch -a 

2、查看当前分支和关联的远程分支  git branch  -vv

3、建立本地分支dev_local :git branch dev_local

3.1 新建分支后需要推送到远端仓库 git push origin (分支)

4、删除本地分支dev_local :git branch -d dev_local

4.1、删除远端分支 :git push origin --delete dev_org

5、切换到本地dev_new分支 : git checkout  dev_new

6、创建并切换到分支dev_new :  git checkout -b dev_new

7、本地的localdev分支和远程的origin/org分支进行关联。

   git push --set-upstream origin localdev:orgdev

8、更新远程分支列表(不拉代码 仅仅更新远程分支列表不同于git fetch)

git remote update origin --prune

9、粘贴某个commit提交内容到某个分支 ,先切到要粘贴到的分支上 (参考链接https://www.jianshu.com/p/253a24ded6ad

git cherry-pick  156565826515615151313

9.1、git暂存代码

git stash 或git stash save "save this code"

git stash pop 

或者

git stash list

git stash apply stash@{0}

10、提交代码 Git add . 

git commit -m "提交信息"

git fetch 

git rebase origin/dev_origin

git push origin HEAD:refs/for/dev_origin  继续提交后(提交的代码还没被merge时)

git add .

git commit --amend

git fetch

git rebase origin/dev_origin

git push origin HEAD:refs/changes/123456(跟提交的编号)

10 git查看个人用户名和邮箱号

git config user.name 

git config user.email 

修改用户名和邮箱

git config --global user.name "username"

git config --global user.email "email"

后续持续更新。。。

上一篇 下一篇

猜你喜欢

热点阅读