Git常用命令

除了常用的add ,commit ,status和push,其他基本没怎么记住,哈哈,所以自己总结了相关的git命令,希望对新手有帮助!


Git自带的本地文档

安装完git找到安装目录下Git/mingw64/share/doc/git-doc/git-config.html

命令行文档说明(英文)

上面是英文文档的git的各种命令行说明~很不错~~看命令行试试就行~

Git中文文档

排版不错的中文版Pro Git

廖雪峰git教程

廖雪峰老师的git教程特别详细,一步一步下来很快就可以学会了~


以下是常用git命令:

1.git config --global user.name "Your Name" (安装Git后,设置用户名)

2.git config --global user.email "Your email" (设置邮箱)

3.ssh-keygen -t rsa -C "[email protected]" (创建 SSH key)

4.ssh-agent -s (查看 ssh 是否启用)

5.ssh -T [email protected] (验证)

6.git init (初始化一个本地仓库)

7.git add . (将所有文件加入到跟踪列表)

8.git commit -m "write something title" (提交到本地仓库)

9.git status (查看git文件是否改动,是否为提交状态)

10.git diff 查看具体哪里改动

11.git remote add origin [email protected]:github账户名/github创建的库.git(将本地仓库关联到github上远程仓库)

12.git push -u origin master (将本地仓库的所有内容推送到远程库上,下一次推送时直接 git push)

13.git push --set-upstream origin name (与远程分支建立联系,提交分支,name为分支名称)

14.git clone URL (克隆远程仓库)

15.git branch (查看当前分支)

16.git checkout -- filename (文件恢复到最新版本,但丢失最近一次提交后你修改的内容)

17.git checkout name (切换分支,name 为分支名称)

18.git log 调出日志查看历史修改

19.git log --pretty=oneline 简化日志历史纪录

20.git reset --hard HEAD^(回滚上一个版本,回滚多个版本HEAD~100)

21.git reset --hard   回滚指定版本

22.git reflog 查看历史提交和回滚命令,查看提交版本的id,想突然回滚之前变动的版本id可用

23.git checkout -- file 撤销提交前(没有add到缓存区)的操作

24.git reset HEAD file 撤销缓存区的操作,重新放回工作区

25.git branch 查看分支

26.git branch 创建分支

27.git checkout 切换分支

28.git checkout -b 创建+切换分支

29.git merge 合并指定分支到当前分支

30.git branch -d 删除分支

31.git stash “存储”工作现场

32.git stash apply 恢复工作现场

33.git stash drop 删除存储的工作现场

34.rm -rf .git 删除本地仓库


附带Vim相关命令:

1.vim filename (打开编辑文件)

2.按一下i键 (进行编辑文件)

3.按一下Esc键 (退出i(插入)命令进行其它命令使用)

4.:wq (保存文件并退出)

5.:q! (强制退出,不保存)

6.: w filename (将文章以指定的文件名filename保存)


鉴于总是忘记怎么提交远程仓库。。。来来来

1.在本地git init创建仓库

2.添加文件到缓存库git add .

3.提交到本地仓库git commit -m ""

4.登录github网站添加仓库,Create a new repository

5.填写远程仓库名,然后点击Create repository

6.git remote add origin [email protected]:repos/xxx/xxx/         xxx.git使用这条命令同步远程仓库

7.最后提交到远程仓库:git push origin 分支名


License

以上内容采用CC BY-NC-SA 3.0进行许可, 转载请注明出处, 版权归本人所有

你可能感兴趣的:(Git常用命令)