常用Git操作命令指南

2020-05-09  本文已影响0人  测试工程师成长之路

1.初始化git

git init

2.下载git服务器上面的项目

git clone https://github.com/mrjade/reportng.git

3.配置git

(1)查看git配置信息

git config --list

(2)设置提交代码时的用户信息(name和email)

git config --global user.name "mrjade"

git config --global user.email"mrjade@gmail.com"

4.增加文件到git

添加单个文件

git add file

添加所有文件

git add .

5.提交代码

git commit -m "描述"

6.推送到远程仓库

(1)git push的一般用法为:git push <远程主机名> <本地分支名> <远程分支名>,如

git push origin 本地分支:远程分支

(2)如果远程仓库只有一个分支则直接:

git push

7.分支

创建并切换分支

git checkout -b 分支名

创建分支

git branch 分支名

查看本地分支

git branch

查看所有分支(包括远程分支,红色代表远程分支)

git branch -a

切换分支

git checkout 分支名

合并分支(合并其它分支到当前分支)

git merge 分支名

如:git merge master(将master代码合并到本地分支)

删除本地分支

git branch -d 分支名

删除远程分支(origin后面是空格)

git push origin :远程分支名

8.提交时忽略某些文件(即不提交某些文件)

git根目录会有个.gitignore文件,将不需要提交的文件路径放到此处即可

9.版本回退(回退到上一个版本)

git reset --hard HEAD^

10.远程分支拉取最新代码

默认拉取master分支代码

git pull

拉取指定分支代码1

git pull origin <远程分支名>:<本地分支名>

拉取指定分支代码2

git clone -b 分支名 https://github.com/mrjade/reportng.git

11.修改远程仓库地址

方法一

git remote origin set-url [url]

方法二

直接修改config文件

12.文件删除

删除文件跟踪并且删除文件系统中的文件file1

git rm file1

提交刚才的删除动作,之后git不再管理该文件

git commit

删除文件跟踪但不删除文件系统中的文件file1

git rm -r --cached file1

提交刚才的删除动作,之后git不再管理该文件。但是文件系统中还是有file1。

git commit

13.查看日志

git log

14.提交代码一般操作流程

未通过git clone操作的

git init

git add .

git commit -m"###"      -------以上3步只是本地提交

git remote add origin https://github.com/mrjade/reportng.git

git push origin 本地分支:远程分支

通过git clone操作的

git add .

git commit -m"###"      -------以上3步只是本地提交

git push origin 本地分支:远程分支

wx关注【测试工程师成长之路】公众号,获取更多测试技术信息

上一篇下一篇

猜你喜欢

热点阅读