常用的Git命令

综合技术 2018-12-06 阅读原文

一、Git上传初始化文件

1.当下Git服务器的文件

  • 注: https://gitee.com/eirunye/Spring_Cloud_Series.git
    表示的是Git服务器上的文件
$ git clone https://gitee.com/eirunye/Spring_Cloud_Series.git

2.添加到仓库

  • 全部添加
$ git add --all

3.提交到Git仓库

  • commit 命令
$ git commit -m "Initial commit"

4.push到Git仓库

$ git push -u origin master

5.init 方法是初始化指定目录仓库

$ git init   #如git init app

二、Git上传新创建的文件

添加到仓库

$ $ git add A
# 或者上面的
$ git add --all

查看状态

$ git status

提交说明信息

$ git commit -a -m"xxxxxx" #xxxxxx是提交说明信息,-a表示忽略不修改文件,不是每个都add

提交到Git服务器

$ git push

三、拉取代码

$ git pull

指定仓库文件拉取URL: https://gitee.com/eirunye/Spring_Cloud_Series.git

$ git pull https://gitee.com/eirunye/Spring_Cloud_Series.git

四、删除

删除使用 rm

$ git rm file # 删除指定文件

五、合并

创建一个分支是使用 branch

$ git branch yy # 创建一个test分支

删除分支 -d

$ git branch -d yy

branch命令不会将我们带入分支,只是创建一个新分支。所以我们使用checkout命令来更改分支

$ git checkout yy

第一个分支,或主分支,被称为"master"

$ git checkout master

如果想将更改提交到主分支,则需切换回master分支,然后使用合并

git checkout master
git merge yy

查看提交历史

$ git log

简洁版查看使用 --oneline

$ git log --oneline

使用 --graph
选项,查看历史中什么时候出现了分支、合并

$ git log --oneline --graph

使用'--reverse'参数来逆向显示所有日志

$ git log --reverse --oneline

查找指定用户的提交日志可以使用命令:git log --author

$ git log --author =Linus --oneline -5
简书

责编内容by:简书阅读原文】。感谢您的支持!

您可能感兴趣的

Git 2.19 对Diff、Branch和Grep等做了改进 Git的最新版带来了丰富的新功能以及内部更新,包括改进的diff、branch和grep,更好的命令行补全,新的range-diff命令等。 Git diff现在可以正确地标记以intent-to-add参数添加的新文件路径。intent-...
从零开始到发布上线,如何自定义一个webpack loader... 前两天在使用webpack搭建移动端web的时候,需要使用到 flexible.js 动态修改html的font-size。考虑到只有几行代码,我想把 flexible.js 镶嵌到 中,同时我希望能够随时修改它的源码,并且最后输...
FAD Latam – Reporte final FAD Latam - Reporte final Los FAD (Fedora Activity Day) fueron en su mayoria técnicas, pero esta ocasi&o...
Possibility of using the project git AND see the w... So I've upgraded to VS2013, hopefully for all development. One thing really irks me about it though. My team uses TFS, a...
删除隐性的git submodule 删除隐性的git submodule (金庆的专栏 2018.8)正常的submodule会在 .gitmodule 文件中,TortoiseGit 会有 Submodule Update 菜单。 还有一种隐性的 s...