GitHub常用指令

GitHub常用指令

克隆已有项目仓库

git clone 你的项目地址

比如:

git clone https://gitee.com/leexianshen/vue-temp.git

创建新仓库:初始化git

git init

连接远程仓库

把origin连接到远程仓库,origin指的是本地仓库,

git remote add origin 你要连接的仓库地址

比如:

git remote add origin https://gitee.com/leexianshen/vue-temp.git

查看状态

git status

添加当前项目文件到本地git仓库

git add .

'.'表示添加当前所有文件,除了.gitignore中指定的目录或文件

备注并提交

git commit -m '你的备注'

此时并不是添加到远程仓库,只是本地仓库

推送远程仓库

这一步才是把本地修改上传到远程仓库

把origin推送到master分支上:

git push origin master

设置参数-u,方便下次推送可以简化命令:

git push -u origin master

设置-u的推送后再推送的话,只需要执行命令:

git push

查看日志

git log

退出log查看

按一下Q键就好了

创建分支

git branch 你的新分支名称

查看分支

git branch

切换分支

git checkout 你要切换到的分支名称

新建并切换到新的分支

git checkout -b 你要创建的分支名称

合并分支

把分支1合并到当前分支:

git merge 分支1

删除分支

git branch -d 你要删除的分支

拉取远程分支到本地

把master的内容拉取到本地origin

git pull origin master

git commit后怎么撤销

git reset --soft HEAD^

这里备注一下:

HEAD^:表示上一个版本,和HEAD~1等同
HEAD~2:表示上两个版本,想撤销前两次commit的记录则使用git reset --soft HEAD~2

--soft:撤销commit,不撤销add,不删除工作空间改动的代码
--mixed: 撤销commit,并且撤销add,不删除工作空间改动的代码
--hard: 撤销commit,撤销add,恢复到了指定几个版本前的commit状态,会删除工作空间改动的代码

原文地址:https://www.cnblogs.com/MissSage/p/15124034.html