git常用命令

一:一般开发流程中需要用到的git命令:

1:在开发前创建迭代分支parent,有些简单开发不需要,直接就用master分支,(在这里统称为parent分支,为下文讲解用)

2:创建个人开发分支aa(git checkout -b aa)

3:  本地开发完成后,提交代两步走 一:git commit -m '描述'   二: git push

4:  将个人分支aa合并到parent分支,发起合并请求

5:当合并分支合并完之后,如果是多人开发的,需要更新下分支aa

6:更新分支aa方法:

    先把本地的parent分支更新下,在parent分支下执行git pull,

    然后在aa分支下执行:git merge parent

    若存在冲突,先解决冲突,然后再次执行步骤3

    若控制台出现光标的时候,可以输入 :wq或者:quit

7: 若冲突较多的时候,另一个办法:从parent分支上再重新创建个新的个人分支aa2,把自己改的部分copy到aa2上,提交aa2分支,用aa2分支去发起合并请求

 

二:其他常会用操作

    1:解决git提交失败问题: git commit -m '描述' --no-verify

    2:  git rebase --abort  完全撤销变基

    3:删除本地分支 git branch -d <branchname>

    4: 删除远程分支bb,git push origin --delete bb

三 :git配置ssh

       git  config --global --list

       git config --global user.name "yourname"  // "这里换上你的用户名"

       git config --global user.email "youremail" // "这里换上你的邮箱"

       ssh-keygen -t rsa -C "youremail" // "这里换上你的邮箱"

       eval "$(ssh-agent -s)"

       ssh-add

       cat ~/.ssh/id_rsa.pub // 查看

       open ~/.ssh/id_rsa.pub // 打开

 

    

 

posted @ 2021-07-02 15:14  宁宁宁宁宁  阅读(72)  评论(0)    收藏  举报