Git 的基本使用方法(个人笔记)

常用命令:

git clone :克隆代码

git status :查看变动状态

git diff 【FileName】 :查看修改部分

git branch :查看当前分支

git branch -D 【BranchName】 :删除分支

git checkout 【BranchName】 :切换分支

git checkout 【FileName】 :回退当前修改的文件

git add 【FileName】 :将文件写入缓存

git commit -m '【Description】' :添加描述并提交到本地

git push origin 【BranchName】 :推送本地代码到远程分支

git pull origin 【BranchName】 : 将远程代码拉到本地

git reflog :查看历史变更记录

git reset --hard 【ReFlogID】 :回退变更位置

git push --set-upstream origin 【BranchID】 :设置本地分支追踪远程分支

git update-index --skip-worktree 【file】 :忽略由git跟踪的文件的更改

git update-index --no-skip-worktree 【file】 :撤消skip-worktree的效果

git fetch :将远程主机的最新内容拉到本地

git push origin refs/heads/dev:【BranchName】 :在本地dev分支,可以将【BranchName】推送到以dev为基础的远程仓库中,远程仓库的分支名为【BranchName】

多分支合并:

git log :查看提交提交日志

git reset --hard 【CommitID】

git merge --squash HEAD@{1}

git commit -m '【Description】'

从 dev 合并部分功能到 master 分支

1. 从 master 分支切出一个 release 分支

2. git fetch 不会将拉取的分支的最新代码合并到当前分支,仅仅是拉取/下载下来到本地仓库中

3. 然后在本地 git checkout -b release-分支名 origin/release-分支名

4. 在工具框中 git 找到Branch:origin/dev ——>自己要合并的功能 ——> Cherry-Pick

5. git push

6. 在 gitLab 上选择合并 release-分支名 合并到 master ,然后合并就完成了

恢复已删除本地的 git 记录

git reflog 查看提交变动 commit SHA值
git checkout -b [恢复到的分支名] [commit SHA值]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值