标签:rev 入门 拷贝 ima demo hub 存在 mic 合作
Git学习记录
参考资料:
【1】 根据https://www.bilibili.com/video/av55780016?p=6完成初步学习
【2】 菜鸟教程 https://www.runoob.com/git/git-workflow.html
(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
冲突的出现场景:在同一个分支的同一个文件中,两方同时对一个文件进行修改,彼此并不知道另一方的文件的存在(在自己本地没有另一方修改过的文件),因此在push时就会产生冲突。
解决办法:先pull下来,在有冲突的文件中进行修改,然后再add,commit,push回去
建立不同的branch,每个branch中的文件修改增加都是独立的,互不影响。只有在项目发布,需要将不同的分支合并到一个master分支中时才会有冲突,可以在IDEA中使用git功能修改
标签:rev 入门 拷贝 ima demo hub 存在 mic 合作
原文地址:https://www.cnblogs.com/maugham/p/12085061.html