git常用命令

安装git

在git的官网下载需要的版本
安装完成后需要设置用户的用户名和邮箱

git config --global user.name "Your Name"
// 例如: config --global user.name "caowen"
git config --global user.email "email@example.com"
// 例如:config --global user.email "caowen@holardata.com"

在本地新建仓库名,存放项目用git来管理

// 如果不在当前目录,进入你要新建仓库的文件目录下
cd 文件夹名 
// 如果在直接操作
git init 项目名称 
cd 项目名称 

配置密钥

检查当前是否已经配置过密钥

cd ~/.ssh 或cd .ssh

如果没有会提示

 No such file or directory

执行下面命令

ssh-keygen -t rsa -C "邮箱名称"
// 例如:ssh-keygen -t rsa -C "caowen@holardata.com"

回车输入密码,再次确认输入密码 提示密钥生成好了 会有路径
例如:路径 users/caowen/.ssh/id_rsa.pub

进入这个路径 粘贴文件中的内容,进入gitlab中
设置=> ssh密钥=>点击生成密钥,将复制的文件粘贴在密钥文本栏=>点击增加密钥
即可完成配置

使用git拉取分支仓库的代码

git clone 仓库地址
git clone 仓库地址 --branch 分支名称

新建分支

git fetch origin A:B   // 新建分支和远程仓库分支代码一致
git checkout -b A    //  新建分支A 并切换到该分支

切换分支

git checkout A   // 切换到A分支

删除分支

git branch -d A    // 删除A分支
git branch -r -d origin/A   =>   git push origin :A     //  删除远程仓库分支A

合并分支

1. 将分支B的代码同步到主分支A上(检查两个分支的代码是否是最新是否有异常冲突)
git checkout A
git status
git pull origin A
git merge B 

2. 将主分支A的代码同步到开发分支B(检查两个分支的代码是否是最新是否有异常冲突)
git checkout B
git status
git pull origin B
git merge A
git status
git add .
git  commit -m '合并分支'
git push origin B

合并完分支后要进行提交操作,否则本地代码是好的,github上不更新!!!

提交分支

git branch // 查看当前在哪个分支
git status // 查看文件修改状态
git diff // 未提交文件的改动
git add * // 提交
git commit -m ‘描述’ // 添加描述
git pull // 更新 最新版本的话会提示当前已是最新版本
git push origin A // 提交当前分支到远程仓库A分支上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值