最基本的git操作指令

1.git init  把这个目录变成Git可以管理的仓库,会生成.git目录,可以用ls -ah查看(隐藏文件)

2.git add 添加文件

3.git commit -m "提交说明"

4.git status查看当前版本库的状态(修改了那些文件 是否提交等信息)

5.git diff 查看具体某一个文件修改了哪些内容

6.git log 显示从最近到最远的提交日志

7.git reset --hard HEAD^回退到上一个版本

8.git  reset --hard '#commitId'回退到任意版本

9.git reflog 查看命令历史,以便确定要回到未来的哪个版本

10.工作区:git 管理的目录文件夹;暂存区:暂存区域,git add 操作是将工作区内容提交到暂存区 git commit 是将暂存区提交到分支

11.git checkout -- fileName 将工作区的修改恢复

12.git reset HEAD fileName 将暂存区的修改撤销掉

13.git rm --filanane 删除文件

14.ssh-keygen -t rsa -C "youremail@example.com" 创建ssh key,C:\Users\Administrator\.ssh文件里面的公钥

15.git remote add origin git@server-name:path/repo-name.git 创建自己的远程库

16.git push origin master 将master分支的修改提交到远程库

17.git clone 从远程库origin克隆

18.git branch 产看分支

19.git checkout -b branchName 创建并切换分支

20.git merge branchName 合并某分支到当前分支

21.git branch -d branchName 删除分支  git  branch -D branchName 强行删除分支

22.git log --graph命令可以看到分支合并图

23.当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。 git  stash list 产看所有stash list

24打标签:在需要打标签的分支上执行git tag 'tagName',然后用git tag 来产看所有标签.git tag 'tagName' commitId 在具体某一个提交上打标签,git  tag -d 'tagName'删除标签

25.git push origin tagName将标签推送到远程仓库 ;git push origin :refs/tags/<tagname>可以删除一个远程标签。

posted @ 2017-07-02 19:06  呆萌的蚊子  阅读(62)  评论(0编辑  收藏  举报