git命令笔记

撤销修改,回退到上一个版本(上一次commit):

git reset --hard HEAD

如果要退回到过往的版本,可以写做 git reset –hard {commit id}, commit id是一个字符串,大约7位。 可以通过 git reflog命令查看过往的commit记录获得。 HEAD代表上一次commit。 再之前一次可以写做 HEAD^。同理HEAD^^,HEAD^^^, HEAD^100。

分支操作:
列出所有分支:

git branch

列出所有的分支。 当前的工作分支前会以星号*标记。

创建名为dev的分支:

git branch dev

切换到dev分支:

git checkout dev

在dev分支上开发一个feature,经过测试之后,需要合并回master上去。 那么需要先 git checkout master切换回master分支。然后:

将dev分支上的修改merge到当前分支:

git merge dev

删除dev分支:

git branch -d dev

创建工程:
如果是在服务器上创建工程,只需要git clone下来就可以继续使用了。
如果是在本地创建工程,要提交到服务器上,需要对本地工程的remote进行操作。
首先仍然需要在服务器上创建工程,例如创建之后的地址为:git@gitserver:prefix/project.git
那么在本地进入目录下:

git remote add origin git@code.wilddog.cn:wdserver/cloud-core-new.git

接下来就可以正常的commit,push了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注