美文网首页
git 常用命令整理

git 常用命令整理

作者: 有理想有暴富的小青年 | 来源:发表于2020-04-03 15:53 被阅读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"

    后续持续更新。。。

    相关文章

      网友评论

          本文标题:git 常用命令整理

          本文链接:https://www.haomeiwen.com/subject/bdohphtx.html