携程篇|Git常用命令详解

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
常用命令 1.创建仓库

git init
初始化仓库,使用当前目录作为Git仓库,该命令执行完后会在当前目录生成一个 .git 目录。
2.克隆
git clone
使用 git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。
如果我们需要克隆到指定的目录,可以使用以下命令格式:
git clone
参数说明:
  • repo:Git 仓库
  • directory:本地目录
3.基本操作
git add
git add 命令可将该文件添加到缓存
git status
git status 命令用于查看项目的当前状态
git diff
执行 git diff 来查看执行 git status 的结果的详细信息
git commit
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
git checkout -b
git 基于某个分支(如master)创建新分支,先切换到master分支,为要创建的分支名
git merge
合并某个分支到主干master ,先切换到master分支, 为要合并的分支名
4.git 重命名远程分支名
总结了一下,可分为三步骤:
  • 删除远程分支
git push --delete origin test-branch
  • 修改本地分支名
git branch -m test-branch new-test-branch
  • 推送本地分支
git push origin new-test-branch
5.git 删除分支
git push origin --delete dev //删除远程分支dev
git branch -d dev //删除本地分支dev
6.查看commitId
git rev-parse HEAD

7.合并分支报错
解决合并分支时,因某些原因取消合并后导致额报错:error: You have not concluded your merge (MERGE_HEAD exists)
解决办法:保留本地的更改,中止合并->重新合并->重新拉取
git merge --abort git reset --merge git pull

【携程篇|Git常用命令详解】7.回退到某个指定版本
git reset --hard commitId //回退到某个版本 git push -f//提交到远程仓库

    推荐阅读