[git] 常用命令
1. 将一个文件夹push到现有的仓库中
1 cd existing_folder 2 git init --initial-branch=main 3 git remote add origin git@gitlab.xx.local:your_username/your_proj_address.git 4 git add . 5 git commit -m "Initial commit" 6 git push -u origin main
2. 撤销历史提交
撤销特定提交,通过git log来查看某一次提交的哈希值,然后对其执行revert:
git revert <需要撤回的提交的哈希值>
如果要撤销的是最近一次提交,可以直接使用:
git revert HEAD
执行命令后,git会打开编辑器让你确认revert的具体信息,保存并关闭即可。
revert操作产生了一个新的提交,这个提交是你撤销的那一次提交之前的仓库版本,再将其推送到远程仓库即可:
git push origin master
这种方法的好处是,没有改变已有的历史,只是在历史记录上新增了一个抵消的动作。对于其他已经pull过代码的协作者来说,这就像是进行了一次普通的更新,他们只需要正常地git pull就可以同步,不会引起冲突。

浙公网安备 33010602011771号