[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就可以同步,不会引起冲突。

 

posted @ 2025-10-16 20:22  JENSEN_SHOE  阅读(32)  评论(0)    收藏  举报