Windows下Git常用命令行简介

  对于常用版本控制的有SVN,Git,但现在常用的便是Git.最近在学习Git,便总结下常用Git的命令行。首先要安装Git,因为操作环境在Windows下,选择Windows,下载并安装。安装完后,右击鼠标,有出现 Git Bash Here 和 Git GUI Here,如下图所示,就说明完成安装。
  Git最初是在Linux的系统下使用的,后来人们将它移植到各个操作系统上,所以Git命令行的操作可以算是一种shell语句。
  Git的使用通过分为本地操作和远程操作,本地操作就是在自己的电脑上的工作,远程操作就是在服务器上的工作。
  现在先介绍在本地服务器上的经常使用的命令行
1. git config --global user.name "your name"Git 提交需要知道提交者的姓名和邮箱,该命令行是在全局变量上设置提交姓名,用git config user.name "your name"就是在局部变量上设置你的用户名。
2. git config --global user.email "your email"该命令行是在全局变量上提交邮箱,设置局部变量的话将--global去掉。
3. git init init是“initial”的缩写,这是初始化Git仓库。
4. git add <file> 添加文件,但该文件是放在一个暂存区,并没有真正提交到Git仓库中,可以连续add文件之后再commit。
5. git rm --cached 如果不想提交刚才add的文件,就可以将这些暂存区中文件清除。
6. git commit -m"message" 提交文件到Git仓库中,message是你对提交文件的简要说明,commit 必须跟add配合使用,先add再commit。
7. git status 查看Git仓库当前状态。
8. git diff 查看修改的内容。
9. git log 或者git log --pretty=oneline显示从最近到最远的提交日志。
10. git reflog 查看命令历史。
11. git reset --hard commitID 回退到指定版本。
12. git checkout file 放弃对当前文件的修改。
13. git rm file 删除文件,这个只会删除放在Git目录树下的文件,实体文件还是保留下来。


现在介绍Git与远程服务器和本地的操作所需的命令行:
1. ssh-keygen -t rsa -C "your email" 生成SSH Key。
2. git remote add origin [email protected]:GroverZhu/learnJava.git 添加远程仓库,要把GroverZhu换成自己的名字,后面是自己的项目名。这样就创建名为origin的远程仓库。
3. git push -u origin master 第一次推送master分支的所有内容。
4. git push origin master 第一次提交后,接着就用该命令行提交。
5. git pull --rebase origin master 是本地仓库与远程仓库统一。
6. git branch 查看分支。
7. git branch dev 创建dev分支。
8. git checkout dev 转化到dev分支。
9. git checkout -b dev 创建并转到dev分支。
10. git branch -d dev 删除dev分支。
11. git branch -D dev 强制删除dev分支。
12. git merge 将分支合并。
13. git stash 把当前工作现场“储藏”起来,等以后恢复现场后继续工作
14. git stash list 查看工作现场。
15. git stash apply 恢复工作现场。
16. git stash drop 删除stash内容。
17. git stash pop 相当于 git stash applygit stash drop
18. git tag v1.0 创建v1.0标签。
19. git tag 查看所有标签。


上述便是常用的Git命令行,当然网上也有很好的教程推荐给大家:
1. ProGit中文版:https://git-scm.com/book/zh/v2
2. 廖雪峰老师的教程:https://www.liaoxuefeng.com/
3. stormzhang的从零开始学习GitHub系列

猜你喜欢

转载自blog.csdn.net/github_39402773/article/details/79215939