Git基础命令大全

一、生成SSH密钥

1、右键选择bash出现命令窗口

2、设置用户名

$ git config --global user.name 用户名

3、设置邮箱 

$ git config --global user.email 邮箱

4、设置密码 

$ git config --global user.password 密码

5、查看设置的用户名、邮箱、密码 

$ git config --global --list

6、设置SSH密钥

$ ssh-keygen -t rsa -b 4096 -C 邮箱

7、一直回车,生成的文件夹默认在C盘用户下面

8、记事本编辑获取ssh密钥

9、gitee设置ssh

10、拉取gitee代码到本地

git colne 地址ssh


二、git基础命令

1、先拉取分支最新代码

#origin是默认的意思,master为默认分支名称
git pull origin 分支名称

2、提交到本地仓库

git commit -m "提交说明"

 3、提交到远程仓库

#origin是默认的意思,master为默认分支名称
git push origin 分支名称

4、查看提交历史

git log --oneline

 5、创建新分支

git branch 新分支名称

 6、切换分支

git checkout 分支名称

7、合并分支到当前分支

git merge 当前分支名称

8、删除本地分支 

git branch -d 分支名称

 9、查看所有分支(含远程)

git branch -a


三、git添加文件命令

1、新建分支文件

vim 文件名称

2、进入编辑模式

i

 3、退出编辑模式

ESC

4、保存并退出

:wq

5、添加文件到本地暂存区

git add .

6、合并分支内容,不同内容,提示产生冲突

git merge 分支名称


四、解决本地分支冲突

本地可以创建多个分支,如果不同分支的文件内容不同,合并时就会产生冲突,因此需要解决冲突,只使用确定好的文件内容。

1、进入产生冲突的文件

vim 文件名称

2、 修改文件内容,保存并退出

#进入编辑器
i
#退出编辑器
Esc
#保存并退出
:wq

 3、标记冲突已解决

git add .

4、提交版本到本地仓库

git commit -m '注解'

5、此时a主分支已经是解决完冲突的版本,而b分支还是冲突前版本,印次需要切换到b分支,合并a分支

#切换分支
git checkout 分支名称
#合并分支
git merge 分支名称

合并完成后b和a分支内容一样都是解决完冲突后的版本,可以使用vim 查看文件内容


五、解决本地与远程冲突

当其他人在你之前提交文件到远程仓库,你正在修改文件内容准备提交时,首先需要拉取最新代码。拉取代码后,文件内容与远程仓库内容不同产生冲突。

1、打开冲突文件,修改并保存

vim 文件名称 

#进入编辑器
i
#退出编辑器
Esc
#保存并退出
:wq

 2、标记冲突已解决

git add .

3、解决完冲突后提交到本地

git commit -m '注解'

4、提交代码到默认远程仓库

#origin是默认的意思,master为默认分支名称
git push origin 分支名称


总结

不定时补充更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值