1安装
2git config --global user.name || git config --global user.email
3创建版本库
mkdir 文件名
cd 文件名
git init 创建为git仓库
4添加git add 提交 git commit -m ""
5git status 查看仓库状态
6git diff查看修改内容
7git log查看历史记录
git log --pretty=oneline
8版本回退 git reset --hard HEAD^ /git reset --hard HEAD~100/git reset --hard commitid
9cat file查看文件
10git reflog查看历史操作
git diff HEAD file 查看与版本库的不同
11git checkout --file 丢弃工作区的修改
12git reset HEAD file 丢弃暂存区的修改 git reset HEAD file
13删除文件 rm file 删除工作区的文件
删除暂存区的文件git rm file /git commit -m ""
丢弃工作区的修改 git checkout --file
丢弃暂存区的修改git reset HEAD file
14获取秘钥 ssh-keygen -t rsa -C "email"
15本地库与远程库建立连接 git remote add origin git@github.com远程库地址
git push -u origin 分支名
16git clone从远程库克隆
17创建并切换到分支 git checkout -b branch-name
git branch branch-name
git checkout branch-name
18git merge branch-name合并分支到当前分支
git branch -d 分支名
git merge --no-ff -m "说明文字" branch-name
19暂存工作区 git stash
20释放暂存的工作区 git stash pop 等同于 git stash apply +git stash drop
21复制一个提交到当前分支 git cherrry-pick commitid
22强制删除分支 git branch -D branch-name
23查看远程信息 git remote||git remote -v
24抓取分支 git checkout -b branch-name origin/branch-name
git push origin branch-name
25推送冲突 git pull
26git branch --set-upstream-to=origin/branch-name branch-name指定本地分支与远程分支建立连接
27git tag 标签名 默认为head
git log --pretty=oneline --abbrev-commit
28git show 标签名 查看标签具体信息
git tag -a 便签名 -m "说明文字" commitID
29git push origin 标签名 推送标签到远程
30删除标签 git tag -d 标签名
git push origin:refs/tags/标签名
31别名
git config --global alias.st status
网友评论