Git笔记

1. 图示

在这里插入图片描述

2. 相关命令

2.1 工作区->暂存区:

git add . 
# 或者
git add 文件名

2.2 暂存区->本地仓库:

git commit -m "相关描述" 

2.3 本地仓库->远方仓库:

git push 
# 或者
git push origin master

2.4 查看相关信息、 查看版本号:

# 查看相关信息
git status
# 版本号
git --version

2.5 对一个文件进行删除:

rm 文件名
git rm 文件名

2.6 还原文件:

怎么用:写完一个文件,先通过add和commit命令保存到本地仓库之后,如果此时对改文件进行了修改,执行下面这个命令,就可以还原文件。

git checkout 文件名

3. 远方仓库相关操作步骤

3.1 新建一个文件夹,在文件夹下打开git命令窗口

3.2 克隆到本地

git clone 链接
# 例如
git clone https://github.com/tdfxlyh/Tutorial.git

3.3 做出相关操作

git add …操作
git commit …操作
git push 操作

3.4 设置相关全局配置:

# 最好和远端仓库设置一样
git config --global user.name "..."
git config --global user.email "..."
# 查看相关配置信息
git config --list

4. 分支

4.1 查看版本号

git branch --v

4.2 创建分支

git branch 分支名
# 例如
git branch mybranch

如图:
在这里插入图片描述

4.3 切换分支

git checkout 分支名

在这里插入图片描述

4.4 合并分支(其他分支合并到主分支)

  • 1.先切换到主分支
  • 2.合并分支 git merge 分支名
git checkout master 	 # 1
git merge mybranch		 # 2

在这里插入图片描述

4.5 冲突

4.5.1 介绍:

冲突一般是指同一个文件同一位置的代码,再两种版本的仓库合并时,版本的管理软件无法判断到底应该保留哪一个版本,因此会提示该文件发生冲突,冲突一般都需要程序员手动解决。

4.5.2 冲突例子:

  • 1.先在master分支上创建一个example.txt
  • 2.再在mybranch分支上创建一个example.txt
  • 3.分别提交
  • 4.最后合并
    冲突结果:
Auto-merging example.txt
CONFLICT (content): Merge conflict in example.txt
Automatic merge failed; fix conflicts and then commit the result.

4.5.3 查看冲突

git diff

显示如图:
在这里插入图片描述

4.5.4 解决冲突

 切换到相关目录,可使用 “vi 文件名” 的方式打开编辑(如下图),把里面红色箭头指的地方删除,并且留下自己想要的地方保存,接着执行 <git add 文件名>、<git commit -m “描述”>命令即可。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值