备注:带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"
后续持续更新。。。
网友评论