1创建版本库:git init


2将工作区的文件添加到暂存区(可以多次添加):添加一个文件:git add  文件名

                                                                                     添加工作区的全部文件:git add --all


3将暂存区的文件提交到版本库: git commit -m"写提交说明"


4如果不是克隆下来的需要先关联远程库:git remote add origin 项目地址,再提交到远程仓库:git push origin master

git push

git操作整合笔记
git pull

git status

git diff


5假设同一个F文件,被操作者A和B都修改了.(慕课网上讲的linux下的处理冲突)
解决思路:
1. A先提交文件F,正常提交,无冲突问题.
2. B提交文件F时,报冲突.
3. B需要执行: git pull 操作,会自动将服务器端最新文件,合并到本地F.(该文件F中,同时保留2个不同的修改点)
4. B执行: git status 操作,显示冲突文件信息.
5. B执行: git diff 操作,显示文件F中的冲突点.
6. B执行: 用vi 打开 文件F, 查看到冲突处标记 <<<<<XXXXXXXYYYYYY=======>>>>>,手动删减,保留需要确认的部分.
7. 到这里,B本机的文件F已经在同步服务器端最新的F基础上,做了修改,变成"更加新的文件F"(比服务器端还新).
8. 这样,再提交文件F.就不存在冲突问题.剩下的操作,就是正常的提交步骤.
9. git add XXXX
10. git commit "xxxxyww"
11. git push
12. 输入账号名,密码.
13. 这样,就将"更加新的文件F"上传到服务器端.解决冲突问题.
14. 这个冲突解决问题,实际上和其他版本管理工具,没有啥本质区别.
15. 切换至A用户,再pull才能保持与远程一致

相关文章:

  • 2022-01-07
  • 2021-09-05
  • 2022-12-23
  • 2021-11-19
  • 2019-09-26
  • 2021-12-29
  • 2022-12-23
  • 2021-07-08
猜你喜欢
  • 2022-01-08
  • 2021-08-03
  • 2022-12-23
相关资源
相似解决方案