整理了一下平时常用的git命令,平时开发基本上是够了。
克隆项目
git clone 服务器地址
查看远程仓库
git remote -v
添加远处地址
git remote add origin 服务器地址
下拉代码
git pull rebase
提交代码
git push origin test:master 提交本地test分支作为远程master分支
git push origin test:test 提交本地test分支作为远程test分支
分支
git branch 查看本地分支
git branch -a 查看所有分支
git branch -r 查看远程分支
git branch 名字 创建新分支
git checkout 切换分支
git checkout -b 名字 创建新分支并切换到新分支
git merge 名字 将这个名字的分支合并到当前分支
版本
git tag 查看当前版本
git tag 名字 创建版本
git tag -d 删除版本
git tag -r 查看远程版本
命令
git status 查看当前代码状态
git commit 提交
git commit -m “***” 提交并添加注释
git add . 添加所有代码
git stash 保存当前状态
git stash pop 释放当前状态
git stash list 查看保存状态列表
git stash clear 情况当前状态列表
git log 查看commit的日志
gitk 查看版本树
git gui 进入gitUI界面
git diff --cached 查看尚未提交的更新
git commit --amend 更改上一次在服务器上的commit
git reset --hard HEAD^ 撤回到上一次的版本
git reflog 查看每一次命令
git rm 文件名 删除一个名称为这个文件名的文件