git操作

技术

git

2020-06-23 19:10:15

261

作者:黑夜男神

git reset --soft xxx(commit操作的哈希ID)
用于本地仓库分支提交撤回至暂存区域

git reset --mixed xxx (commit操作的哈希ID)
用于将本地仓库文件撤回至未暂存区域

git push -f 
强制推送(一般用于重置以后强制推送)

git revert
会产生新的提交,并不会真正删除history。git reset 则会删除history。

git revert
     只是改变提交层面,而不涉及文件层面的操作

git merge  <需要合并的分支>
把其他的分支合并到当前的分支

git fetch
是将远程主机的最新内容拉到本地用户在检查了以后决定是否合并到工作本机分支中。

git pull 
则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

git branch <branchname> 
//新建分支

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

git branch -m <oldbranch> <newbranch>

 //重命名本地分支

评论 (0)

用户名
邮箱
评论

    Copyright © 2020 darkNightMan All Rights Reserved Pro 黔ICP备20005477号