#rxq#
工作区-暂存区-本地仓库-远程仓库
1.git --help 查看git相关命令的用法
2.git init 初始化一个本地仓库
3.git clone url 将代码克隆到本地
4.git add filename 将文件加入到暂存区
5.git reset filename 将暂存区的文件取消
6.git rm filename 删除文件并加入到缓存区
7.git mv filename 修改文件名称并加入到暂存区
8.git commit -m "xxx" 将添加到暂存区的文件提交到本地仓库
9.git branch 分支name 创建分支(还处在当前分支)
10.git checkout -b 分支name (创建分支并切换到创建的分支中)
11.git checkout 分支name(切换分支)
12.git tag tagname (创建标签)
13.git tag (查看所有打过的标签)
14.git checkout tagName -b 分支Name(创建个分支接收该标签的内容)
15.git merge A (将A分支的内容合并到当前所在分支)
16.git rebase A(将A分支的内容合并到当前所在分支,但是log不会记录合并,只会记录成在当前分支修改)
17.git status 查看当前分支状态
18.git log 查看提交日志
19 git diff 查看两个分支的不同
20.git fetch url 从远程仓库下载代码(更新部分)
21.git pull url (下载代码并合并)
22.git push url(上传代码)
23.git grep -p string(搜索存在该字符串的文件及位置)
原文:https://www.cnblogs.com/rxqdsg/p/14799700.html