git和github
创建仓库及为仓库起别名
- 在github上创建好仓库后,可以使用git remote add origin <github仓库的地址> 来为远程仓库起一个别名,更加方便地使用
- 通过git remote -v来查看
把本地仓库内容提交到远程仓库
- git push origin master: 提交本地库内容到远程仓库master分支,因为远程库是个新仓库,没有内容,会在远程库新建master分支
多人协作
- 首先把远程库下载到本地
- 克隆已有远程库到本地
- git clone <远程库地址>
- 完整把远程库下载到本地
- 创建origin远程地址别名
- 初始化本地库
创建自己的分支
- git branch <自己的分支>
修改文件并提交
- 需要对方把你添加到项目里,才可以进行提交操作
- git add .
- git commit -m '说明'
- git push origin master
拉取最新提交到本地库,并合并到自己的分支
- 首先切换到主分支/也可以是想要合并过来的分支
- git pull origin <分支>:拉去最新代码到本地库并合并
- git pull 相当于 git fetch + git merge
- git fetch 拉取文件到本地库
- git merge 与本地库分支合并
- 然后切换回想要自己的分支
- git checkout <自己的分支>
- git merge <分支名>: 想合并过来的分支
- 合并时可能会有冲突,解决冲突办法见 git命令 (一)本地操作