git branch branchname(新分支)
git remote update origin -p 更新所有远程分支
git checkout -b 本地分支名x origin/远程分支名x
(创建新分支 拉取其它分支代码 解决会有其它分支修改的本地代码)
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
git log -p -2
git push origin --delete [branchname] 删除远程分支
git branch -d [branchname] 删除本地分支
git checkout -b 分之名 远程仓库的commitId 拉取某个分支的某次提交
git reset --hard id 版本回退
git push origin HEAD --force 推送到本地到远程仓库:让远程仓库代码和你本地一样,
到当前你本地的版本
合并代码
把本地分支 branch1代码合并到 dev分支上
切回dev分支
git checkout dev
git pull origin dev 拉取最新dev分支代码
git merge branch1合并branch1分支的代码
解决代码冲突
git add .
git commit -m "处理冲突"
git push origin dev
git配置ssh
ssh-keygen -t rsa -C "[email protected]" 生成秘钥
cat ~/.ssh/id_rsa.pub 查看秘钥