git_02_git常用操作命令

前言

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。编写自动化测试脚本的过程中,经常要用到git命令,但总是记不住,每次都要百度有些麻烦。于是为了方便使用,在这总结了下常用的命令。

常用命令

1. 克隆项目

#到项目存放文件
cd xxx/xxx/xxx

#复制git远程项目地址,克隆到本地
git clone xxx/xxx/xxx.git

#本地仓库和远程仓库建立联系
git init

 

2. 拉取代码

使用git fetch拉取

#拉取最新代码到本地
git fetch <远程主机名><远程分支名> #例:git fetch origin master

#合并远程分支到本地
git merge <远程主机名><远程分支名> #例:git merge origin master

使用git pull 拉取

#git pull 相当于git fetch+git merge
git pull <远程主机名><远程分支名> #例:git pull origin master

3. 分支常用操作

  • 新建本地分支
git check -b xxx(分支名)
  • 切换分支
git checkout xxx(分支名)
  • 删除分支
#切换到其他分支(需删除的分支外的其他分支)
git checkout xxx

#删除分支
git branch -d xxx
  • 查看分支
#查看所有分支
git branch -a

#查看本地分支
git branch

#查看远程分支
git branch -r

4. 查看当前状态

git status

5. 提交代码至远程分支

#1-提交代码至本地缓存
git add . #提交所有代码至本地缓存
git add xxx(文件名) #提交某个文件代码至本地缓存

#2-提交代码至本地仓库(并备注说明)
git commit -m "变更说明"

#3-本地分支代码提交至远程分支
git push <远程主机名> <本地分支名>:<远程分支名>  # 例:git push origin master:master 

6. 合并分支

#切换到master分支
git checkout master
 
#合并其他分支到master
git merge dev

7. 回退到上个版本

git reset --hard HEAD^

8. 回退到指定版本

#查看日志(获取预回退的版本号)
git log 

#回退到指定版本
git reset --hard xxxxxxxxxx(版本号)

#提交回退的版本至远程分支
git push <远程主机名> <本地分支名>:<远程分支名>
posted @ 2019-12-19 19:52  测试一枝花  阅读(292)  评论(0编辑  收藏  举报