美文网首页
常用Git操作命令指南

常用Git操作命令指南

作者: 测试工程师成长之路 | 来源:发表于2020-05-09 10:53 被阅读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关注【测试工程师成长之路】公众号,获取更多测试技术信息

    相关文章

      网友评论

          本文标题:常用Git操作命令指南

          本文链接:https://www.haomeiwen.com/subject/wxwhnhtx.html