-
添加合作者
- git pull 命令
git pull 是更新远程库的内容的命令
git fetch命令
只把远程仓库的代码拉到本地仓库.git,并不放到你的工作目录里如test文件夹。
这一命令实现了,当你需要借鉴远程库的优秀代码时,又不希望它对你现在工作的代码产生冲突的良好解决方案-
git合作时产生冲突的解决方案
- 通常发生在git pull时,因为有可能远程合作者的更新与你本地库的更新相冲突,此时可以通过看uu 文件名识别冲突
- 进入编辑器,vi 文件名
- 搜索四个等于号,/====
- 往上找<<<<
- 往下找>>>>
- 等号上面是本地冲突内容,等号下面是远程冲突内容
- 最后和合作者商议如何修改,并将冲突内容复制到vi的新区域
-
新建远程分支
- git branch查看分支
- git branch -a查看所有分支
- git branch 分支名
- git checkout fen1
-
分支的操作和内容相互独立
- 将不同分支的文件合并至一个分支
git merge 分支名
-
删除本地分支和远程分支
- git branch -d 分支名
-
git branch -D 分支名(强制删除)
git push origin :fen1将空的分支名分配给fen1
- git reset命令
- 反悔命令只作用于本地库的文件,只起到“隐藏”操作作用,不会实质改变文件
- 若加上git reset --hare commit码,那么会将本地文件也恢复到指定地点
关于显示文件夹的命令
-
ls
- ls -l或者ll
- ls -al
git命令回顾
单人操作
- git init
- git add
- git commit
- git push
多人操作
- git pull
- 解决冲突
- git push
分支操作
- git branch
- git checkout XXX
- git merge XXX
- git push origin XXX
反悔命令
- git reset commit码
- git reset -hard commit吗