世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
一个仓库对应一个项目,一个仓库可以对应多个分支,但是一个分支只能对应一个项目
- 远程连接 :git remote add [file] xxx.git
- 远程提交 :git push -u [file] [branch]
- 创建并进入分支 : git checkout -b [branch]
- 进入分支 :git checkout [branch]
- 显示所有分支 :git branch
- 删除分支 :git branch -D [branch]
- 合并分支 :git merge [branch]
- 添加文件 :git add [file]
- 提交文件 :git commit -m [message]
- 创建仓库 :
mkdir [dir]
cd [dir]
git init - 查看日志 :
git log
git log --pretty=oneline
git reflog
git status - 回滚 :
git reset --hard HEAD~[n]
git reset --hard [n] - 克隆 :
git clone xxx.git - 删除 :
git rm [file] - 两个不相关的仓库:可以先通过加–allow-unrelated-histories进行pull,然后push
git pull xxx.git --allow-unrelated-histories