Git安装教程及日常开发常用命令

1. 安装

1.1 Windows

打开链接https://git-scm.com/download/win 可自动下载,直接下一步到完成。

打开cmd, 输入git –version可查看版本号,安装成功如下

1.2 Linux

在Linux上是用yum安装Git,非常简单,只需要一行命令。

1
$ yum -y install git

输入 git –version 查看Git是否安装完成及查看其版本号。

2. 常用命令

1
$ git init                                         // 初始化本地仓库
1
$ git remote add origin "remote repository"        // 链接远程仓库
1
$ git add (.)                                      // 将内容从工作目录添加到暂存区("."可以添加所有更改)
1
$ git commit -am "commit message"                  // 将暂存区里的改动提交到本地仓库
1
$ git push -u origin master                        // 提交本地仓库代码到远程仓库(-u 初次提交添加)
1
$ git push origin mastr --force                    // 覆盖提交到远程master分支
1
$ git checkout (-f/-b) feature                     // 切到feature分支 (-f 强制切换,-b从当前分支新建并切到feature)
1
$ git checkout -b feature origin feature           // 切换到远程feature分支
1
$ git branch -a                                    // 查看分支(-a 查看远程分支)
1
$ git remote update origin --prune                 // 同步远程分支列表
1
$ git branch -d branchname                         // 删除本地分支
1
$ git push origin --delete branchname              // 删除远程分支
1
$ git tag tagName                                  // 新增tag
1
$ git tag -a tagName commitID -m "commit message"  // 绑定commit到tag
1
$ git tag                                          // 查看本地tag
1
$ git push origin tagname                          // 同步本地tag到远程
1
$ git push origin --tags                           // 推送所有tag到远程
1
$ git checkout tagname                             // 切换tag
1
$ git tag -d tagname                               // 删除tag
1
$ git push origin :refs/tags/<tagname>             // 删除远程tag
1
2
3
4
5
6
7
8
9
10
$ git stash save "save massage"                    // 执行存储,添加备注,只有git stash也可以
$ git stash list // 查看stash了哪些存储
$ git stash show // 显示做了哪些改动, 默认显示第一个, 如果需要显示其他存储,后面加stash@{$num}, egg: git stash show stash@{1}
$ git stash show -p // 查看存储改动内容, 默认显示第一个,如果需要显示其他存储,中间加stash@{$num}, egg: git stash show stash@{1} -p
$ git stash apply // 应用某个存储, 但是不会从列表中删除,默认第一个, 如果需要显示其他存储,后面加stash@{$num}, egg: git stash apply stash@{1}
$ git stash pop // 回复支持缓存的工资目录, 并删除, 将修改应用到当前目录下,默认第一个,其他同上
$ git stash drop // 丢弃存储, 默认第一个,其他同上
$ git stash clear // 删除所有缓存的stash

* 注意:新增的文件无法stash,需要git add添加进版本库后才能保存到stash

__END__

Kenevy
文章作者:Kenevy
文章出处Git安装及使用
作者签名:简单地活着, 肆意又精彩.
关于主题Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处