git笔记

git笔记

配置

设置配置

git config

配置文件路径

路径 设置方法 说明
/etc/gitconfig git config –system 系统配置,对所有用户生效
~/.gitconfig git config –global 用户配置
<项目目录 >/.git/config git config 项目配置

查看配置

git config --list
git config user.name

经常使用命令

获取帮助

git help
git --help
man git

初始化仓库

git init .

克隆远程仓库

git clone [url]

查看仓库状态

git status

将文件归入版本管理

git add <file>

忽略文件

.gitignoregit

查看差别

git diff

提交更新

git commit

移除文件

git rm <file>
git rm --cached <file> # 将文件从版本管理中移除,但不删除文件

查看提交历史

git log

补充提交

git commit -m "some files"
git add forgotten.txt
git commit --amend

保存临时修改

使用git stash能够保存临时修改。app

git stash
git stash list
git stash apply

查看日志

git log --online
git log --graph
git log --all

管理远程仓库

查看远程仓库

git remote -v

添加远程仓库

git remote add <name> <url>

拉取远程分支

git fetch <name>

推送到远程仓库

git push origin master

查看远程仓库信息

git remote show origin

删除远程仓库

git remote rm <name>

重命名远程仓库

git remote rename <old> <new>

分支管理

创建分支

git branch testing

切换分支

git checkout testing

新建分支并切换

git checkout -b iss53

合并分支

git merge hotfix

删除分支

git branch -d hotfix

查看分支

git branch

参考资料

  1. https://my.oschina.net/qiangdada/blog/800093
  2. https://my.oschina.net/qiangdada/blog/808527

修改记录

  1. 2017年1月17日 增长查看日志和保存临时修改部分。
  2. 2017年06月16日 将文件改成rst格式。
相关文章
相关标签/搜索