基本命令
- 初始化git仓库
git init
- 查看git版本
git --version
- 配置git信息
git config --global user.name "xxx"
git config --global user.email "xxx@xx"
- 查看git配置信息
git config --list
分支管理
- 查看本地分支
git branch
- 查看远程分支
gir branch -r
- 查看本地及远程分支
git branch -a
- 新建分支
git branch newbr
- 新建并切换分支
git checkout -b newbr
- 切换分支
git checkout master
- 删除分支
git branch -d newbr
- 合并分支(先切换到master分支)
git merge newbr
git工作流程
- 复制远程仓库至本地
git clone xxxxx.git
- 查看远程仓库信息
git remote
- 添加已修改的文件至暂存区
git add file
- 将已修改的文件提交到本地分支
git commit [可指定单个文件] -m "已修改"
- 直接从工作区提交到本地分支(新创建的不能)
git commit -m -a "message"
- 拉取远程分支修改合并至本地分支
git pull origin master[远程]:master[本地]
- 将本地分支的修改推送到远程分支
git push origin master[本地]:origin/master[远程]
- 拉取远程分支的更新到本地(查看其他人的进程)
git fetch origin master
- 将更新合并到本地分支
git merge origin master
查看信息
- 查看变更文件状态
git status
- 查看当前分支的版本历史
git log
- 查看每次提交发生变更的文件
git log --stat
- 显示暂存区和工作区的差异
git diff
文件管理
- 删除暂存区文件
git rm --cached file
- 删除暂存区和工作区文件
git rm -f file
- 对文件改名并放到暂存区
git mv old new
转载于:https://www.cnblogs.com/pycrab/p/10492827.html