标签:文件 git 入门 GitHub add Git commit
Git学习记录
参考资料:
【1】 根据https://www.bilibili.com/video/av55780016?p=6完成初步学习
【2】 菜鸟教程 https://www.runoob.com/git/git-workflow.html
- Git安装,GitHub注册,创建repository
- Git工作流程
(1) GitBash客户端与GitHub连接:
生成ssh秘钥
将秘钥更新到GitHub网站上
(2) Git clone:将目标仓库拷贝到工作区
Git clone git@github.com:SimpleMaugham/demo.git
(3) Git add:将工作区文件加入到GitHub
Add git text.txt
这里在master分支下,工作区在demo文件夹下,先没有文件,显示working tree clean;然后增加了text.txt 文件;使用 add git . 或者add git text.txt
Add之后,文件处于index中
(4) Git commit:将文件更新到master中
git commit -m “message”
(5) Git push:将文件更新到master中
git push
(6) Git revert:如果错误操作了,可以回滚到上一步
(7) Git pull:从线上更新最新的项目版本
(8) Git log:日志查询,显示该项目的变更记录
git log
(9) Git show:使用commit序号,对项目变更记录进行详细查询
git show xxxx
- 3. 如何解决冲突
冲突的出现场景:在同一个分支的同一个文件中,两方同时对一个文件进行修改,彼此并不知道另一方的文件的存在(在自己本地没有另一方修改过的文件),因此在push时就会产生冲突。
解决办法:先pull下来,在有冲突的文件中进行修改,然后再add,commit,push回去
- 如何进行分工合作以及使用IDE进行项目合并
建立不同的branch,每个branch中的文件修改增加都是独立的,互不影响。只有在项目发布,需要将不同的分支合并到一个master分支中时才会有冲突,可以在IDEA中使用git功能修改
标签:文件,git,入门,GitHub,add,Git,commit 来源: https://www.cnblogs.com/maugham/p/12085061.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。