git将本地仓库推送到远程仓库
1. git push 远程仓库地址 分支名称
2. git push 远程仓库地址别名 分支名称 (2.推送)
3. git push -u 远程仓库地址别名 分支名称 (3.简化)
-u 记住推送地址及分支,下次推送只需要输入git push即可
4. git remote add 远程仓库地址别名 远程仓库地址 (1.起别名)
克隆仓库
克隆远端数据仓库到本地:`git clone 仓库地址`
第二个人获取信息很全面,连发起人设置的别名都获取了,可以直接使用
拉取操作
拉取远程仓库中最新的版本:`git pull 远程仓库地址 分支名称`
git pull命令和git clone命令的区别,git pull是本地已经存在,获取最新版本的命令,而git clone是直接克隆到本地(第一次开发的时候用到,之后就不需要了)
如果远程仓库的版本高于本地仓库的版本,则项目是不能向远程仓库提交的
解决冲突
在多人同时开发一个项目时,如果两个人修改了同一个文件的同一个地方,就会发生冲突。冲突需要人为解决。
前推送的人能推送成功,后一个是推送不上去的,因为第一个人已经像远程仓库中提交了版本,而第一个人并没有这个版本
跨团队协作
1. 程序员 C fork仓库 (这样就到程序员c的仓库了)
2. 程序员 C 将仓库克隆在本地进行修改 (克隆的仓库是程序员C自己的)
3. 程序员 C 将仓库推送到远程
4. 程序员 C 发起pull reqest
5. 原仓库作者审核
6. 原仓库作者合并代码
GIT忽略清单
将不需要被git管理的文件名字添加到此文件中,在执行git命令的时候,git就会忽略这些文件。
git忽略清单文件名称:.gitignore
将工作目录中的文件全部添加到暂存区:git add .