首页 > 基础知识 > 正文

git常用操作

标签:git


目录

git常用操作

如何把fork的源代码的更新merge到自己的来

git remote -v 
git remote add upstream git@github.com:xxx/xxx.git
git fetch upstream
git merge upstream/master
git push 

如何回滚到某一次commit

git reset --hard HEAD^         #回退到上个版本
git reset --hard HEAD~3        #回退到前3次提交之前,以此类推,回退到n次提交之前
git reset --hard commit_id     #退到/进到 指定commit的sha码

强行推送到远端

git push origin HEAD --force

如何把一个分支的代码合并到另一个分支

git clone xxx
git checkout branch_a
git merge origin/branch_b
# 然后本地处理conflict
git add .
git commit -m "合并分支"
git push origin HEAD:refs/for/branch_a

原创文章,转载请注明出处!
本文链接:http://hxhlwf.github.io/posts/knowledge-git.html
上篇: dl tips
下篇: 机器学习中的矩阵、向量求导

comment here..