Git命令使用笔记


git相关的操作命令笔记

1. 直接克隆特定分支到本地

git clone -b dev xxx.git

2. 新建本地git仓库,绑定远程gitlab,切换到dev分支

git init
git remote add origin git@xxxxxxxx.git
git pull --rebase origin master
git fetch
git branch -a
git checkout -b dev origin/dev
git branch -a
git push origin dev:dev
git pull

3. 上传

git add .
git commit -m '日志内容'
git push origin 本地分支名:远程分支名

4. 创建分支命令

git branch branch_name

5. 切换分支命令

git checkout branch_name

6. 创建并切换到该分支

 git checkout -b branch_name

7. git清除当前修改,回退到远程分支版本

git fetch --all
git reset --hard origin/branch_name
git pull

8. 处理有冲突的更新

git stash
git pull origin dev:dev
git stash pop
# 然后用vs code左侧的源代码管理图标操作

9. 从服务器下载项目

git clone git@[ip]:[project name]/[project name].git

10. 补全下载项目中的子模块

进入指定第三方库的存放文件夹后:

git submodule update --init 

11. 下载历史版本的代码

首先通过 git clone 命令下载到本地
查看历史版本号:

git tag --list

然后找到要下载的版本的commit号,切换到指定的版本号:

git checkout 96a2f23

或者直接使用版本号:

git checkout v0.5

新建分支

git checkout -b [新分支名]

然后再编译安装。

12. 删除远程gitlab的分支

git push origin --delete branch_name

13. 清除git缓存信息且不对源文件操作

git rm --cached Path
git add Path

14. 将远程分支更新合并到本地

git merge origin/dev

15. 创建SSH密钥连接流程

参考:ubuntu git生成ssh key (公钥私钥)配置GitLab

设置用户名与邮箱

git config --global user.name 【用户名】
git config --global user.email 【邮箱】

查看配置信息

git config --list

生成新的密钥

rm -r ~/.ssh
ssh-keygen -t rsa

然后全部选择回车

cat ~/.ssh/id_rsa.pub

将文件内容复制到gitlab的ssh密钥配置中

16. 拉取远程分支信息

git fetch
git branch -a

17. 修改远程仓库指向

使用以下的命令来修改git中origin的指向地址:

git remote set-url origin 新的URL

其中,新的URL 是想要设置的新的远程仓库地址。这条命令会改变 origin 的指向地址。如果想要确认修改是否成功,可以使用以下命令:

git remote -v

这条命令会显示所有远程仓库的列表,可以在这个列表中看到 origin 的新地址。

18. 保留更改的情况下撤销上一次commit

git reset --soft HEAD~1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值