git 使用

1.删除网页上文件
git commit -a -m "A file was deleted"

2.提交
git add file
git commit -m " "
git push -u origin master #初次提交使加u
git push origin master #平时提交
git push origin dev # dev 提交到dev 分区

3.合并
git pull

4.查看修改内容
git diff

5.查看日志
git log

6.回退
git reset --hard HEAD^
git reset --hard id #id:是commit id 使用log查看只用前几位id就可以了

6.1 add/暂存区的文件退回工作区
git reset HEAD filename

7.操作历史
git reflog

8.没有使用add 的commit 不同
git diff HEAD -- filename

9.撤销修改
git checkout -- filename

10.删除文件
10.1 rm filename # 本地删除

10.2 git rm filename # git delete
git commit -m "..."

11.本地仓库与远程仓库链接
git remote add origin https://github.com/zhihong96/test.git

git remote remove origin #解除关联

12.使用ssh克隆到本地的仓库的文件提交不需要输入用户名和密码

13.创建分支
git checkout -b dev #-b 创建并切换 dev 分支名
相当于 1.git branch dev # 创建分支
2.git checkout dev # 切换分支

13.1 创建远程分支
git checkout -b dev origin/dev

13.2 本地分支和远程分支的链接创建
git branch --set-upstream branch-name origin/branch-name

14.查看分支
git branch

14.1 查看分支合并图
git log --graph

14.2 查看远程库信息
git remote -v

15.合并到当前分支
git merge dev # 或其他分支名

15.1 合并dev分支,请注意--no-ff参数,表示禁用Fast forward,合并后的历史有分支,
git merge --no-ff -m "merge with no-ff" dev

16.删除分支
git branch -d dev.

16.1 强行删除
git branch -D feature-vulcan

17.工作现场隐藏
git stash
git stash list #查看
18.恢复方法
1.用git stash apply恢复,但是恢复后,stash内容并不删除,需要用git stash drop来删除;
2.用git stash pop,恢复的同时把stash内容也删了。

19.建立版本标签
git tag v1.0 #
git tag #查看版本
git tag v0.9 # 过去补标签
git tag -a v0.1 -m "version 0.1 released" # -a 版本 -m 说明

20.查看标签
git show

21.删除标签
git tag -d
git push origin :refs/tags/ # 远程删除

22.推送标签
git push origin
git push origin --tags # all

23.忽略密码配置需要制作.gitignore文件

24.配置别名
example:
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

Git配置文件都放在.git/config文件
用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中

posted @ 2018-01-09 18:59  Mindfulness  阅读(155)  评论(0编辑  收藏  举报