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 // 打开
浙公网安备 33010602011771号