本文主要用于记录自己git的学习轨迹,如有侵权联系删除
主要是git的简单安装步骤
3. 时光穿梭机—版本回退
查看版本
回退操作
小结
1. 远程仓库创建(以coding为例)
以coding为例·2. 两种常规的使用方式
基于http协议 a.创建空目录,名称为Test b.使用clone指令克隆线上仓库到本地 语法:git clone 线上仓库地址 c.在仓库上做对应的操作(提交暂存区,提交本地仓库,提交线上仓库,拉取线上仓库) 提交到线上仓库的指令:git push 注意可能会出现以下错误(403),解决方法如下,以GitHub远程仓库为例:拉取线上仓库:git pull提醒: 在每天工作的第一件事就是先git pull拉取线上最新的版本,每天下班前要做的就是git push,将本地代码提交到线上仓库。
基于SSH协议(以GitHub为例)
3. 分支管理- 什么是分支- 查看分支:注意:当前分支前面有“”标记*
- 创建分支:
4. 冲突的产生与解决
案例:模拟产生冲突 同事小A在下班后修改了线上仓库的代码 注意:此时我本地上的仓库与线上仓库不同 第二天上班时,我没有做git pull操作,而是直接修改了本地的对应文件的内容 需要在下班的时候将代码修改提交到线上仓库(git push) 提示我们要在再次push之前先git pull 操作
解决冲突 先git pull 此时git已经将线上与本地仓库的冲突合并到了对应的文件中。 打开冲突文件,解决冲突,解决方法:需要和同事(谁提交的)商量,看代码如何保留,将改好的文件再次提交即可 重新提交即可
(推荐一些图形化管理工具)了解即可
忽略文件
对于git的使用,个人觉得没有必要去死记那些命令,记住几个常用的即可,而且一些开发工具,像vs、idea等都有集成git工具,一般使用开发工具的可视化界面操作,还有对于两种使用方式,个人是建议用http协议来使用,比较方便。