Git安装教程及日常开发常用命令
1. 安装
1.1 Windows
打开链接https://git-scm.com/download/win 可自动下载,直接下一步到完成。
打开cmd, 输入git –version可查看版本号,安装成功如下

1.2 Linux
在Linux上是用yum安装Git,非常简单,只需要一行命令。
输入 git –version 查看Git是否安装完成及查看其版本号。

2. 常用命令
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 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__