GIT--入门

1 GIT在Linux下的安装
安装
yum install git
查看帮助
git --help
2 在Github中创建项目
进入Github,点击右上角的图形出现下拉框,点击Your repository
在这里插入图片描述
2.1 创建项目
在这里插入图片描述
在这里插入图片描述
3 在Linux下clone出项目
复制如图中的链接,
在这里插入图片描述
下载下来
git clone https://github.com/ShipTang/test.git

添加一个文件
git add diary

查看当前目录下文件的状态
git status
执行提交
git commit

github上并没有
执行提交到github
git push
后续需要输入账号和密码
在这里插入图片描述

4 Windows下修改文件然后提交
在这里插入图片描述
右键Show In Exploer 在文件夹中显示项目文件,修改后右侧会显示修改了哪些内容。执行Commit To master
在这里插入图片描述
这样只会提交到本地,在Github中是看不到的。
在这里插入图片描述
执行Push origin即可更新到主干
在这里插入图片描述
5 代码冲突处理
一个人修改然后提交了,但是另外一个人也修改了同一块代码,提交就会报如下的异常
在这里插入图片描述
从Github中拉取项目,肯定出现如下的冲突提示
在这里插入图片描述
提示Git自动合并失败,需要手动修复冲突然后再提交。
在这里插入图片描述
解决冲突后执行正常的提交,需要说明的是执行git commit后出现一个文本编辑,命令行下执行wq即可,如下
在这里插入图片描述
其他本地代码库从github重新拉取即可。

6 代码回滚
git log
查看提交记录,q退出观看。获取commit的值
在这里插入图片描述
git reset --hard f3ee9dfaac5af3a8b1279ad58c570b0a0a7c0997
回滚到历史版本

从过去回到未来
git reflog得到版本号
在这里插入图片描述
git reset --hard 86dd3d0
当前目录就是版本号对应的版本

7 建立里程碑
在这里插入图片描述
在这里插入图片描述
填写相关信息保存
在Release中即可看到
在这里插入图片描述
8 分支合并到主干
创建分支branch01
git branch branch01
将当前工作空间切换到分支branch01
git checkout branch01
切换到主干
git checkout master
查看当前空间在哪个位置
git branch
在这里插入图片描述
执行合并到主干的操作(需要特别说明的是,当前在哪个目录,该目录为主体,merge后面为合并到主体的分支,如当前在master,执行如下是将branch01合并到master
git merge branch01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值