当你需要和别人的代码协作的时候
Fork 仓库:首先,你需要将原始仓库 fork 到你自己的 GitHub 账户。这将创建一个你拥有的副本。
克隆 Fork:然后,从你自己的 fork 仓库克隆到本地。
进行更改:在本地进行代码更改和开发。
推送到 Fork:将更改推送到你自己的 fork 仓库。
创建拉取请求:在 GitHub 上,从你的 fork 向原始仓库提交一个拉取请求,请求将你的更改合并到原始仓库。
常用命令:
1 | # git pull 实际上是 git fetch 和 git merge 的组合 |
撤销git push后的一次提交
1,撤销最后一次提交,但是保留更改
1 | git reset --soft HEAD~1 # git reset --hard HEAD~1 |
2, 查看当前更改
1 | git status |
3,进行新的更改,并重新提交更改
1 | git add . # git commit |
4,强制推送到远程仓库
1 | git push origin <branch-name> --force |