1 |
|
详细介绍如何使用git
本地拉取仓库代码 — clone
1 | git clone https://github.com/yangtao2o/yangtao2o.github.io.git |
修改远程URL — remote
1 | git remote -v # 查看远程服务器地址和仓库名称 |
代码回滚
如果是在workspace,未git push,使用以下命令会清空工作目录中所有未提交的内容
1
2git reset --hard HEAD # 全部撤销
git checkout -- hello.html # 只恢复hello.html文件如果已提交,使用
git revert
,使用一次新的commit,来回滚要你要回滚的位置1
git revert HEAD
-
使用过程中,遇到的一些问题
git pull
时fatal:refusing to merge unrelated histories
git pull --allow-unrelated-histories
origin
一般是我们自己创建的代码库,所以可以做任何的git pull or git push
,但是如果我们引入了他人的代码库,就成了upstream
,只能git fetch
,通过fork
到自己的仓库里,如同origin
- 关于
fork、origin、upstream、clone
之间的关系博文推荐: GitHub关于fork、origin、upstream、clone的藕断丝连
- 关于