git常用功能总结

2018-10-01  本文已影响0人  wangqiwei_1234

一、基本使用3步骤

1. 在命令终端中切换到工作区目录,输入:

git init

这一步在工作区建立了git仓库。

2. 在新建文件和修改文件后,输入:

git add <要保存的文件名>

这一步将修改过的文件加入到暂存区。

3. 将暂存区的修改提交到当前分支,输入:

git commit -m "本次修改的提示"

二、回退的3种情况

1. 已经提交,可以通过命令:

git reflog

查看已经提交的各个版本,利用命令:

git reset --hard HEAD^

回到上一个版本,或是利用命令:

git reset --hard HEAD^^

回退到上上个版本。

2. 已经添加到暂存区,但没有提交,可以利用命令:

git reset HEAD

清除提交状态。

3. 工作区已修改,但未提交,想恢复上次提交时的状态,可以利用命令:

git checkout -- <想恢复的文件>

工作区文件将被上次提交状态覆盖。

三、远程跟踪与分支操作

1. 在本地添加远程仓库,利用命令:

git remote add <远程仓库名:一般为origin> <远程仓库url>

2. 将本地已提交分支推送到远程仓库的分支,利用命令:

git push -u <远程仓库名:origin> <本地分支名>:<远程分支名>

-u为第一次推送时建立track而使用,本地分支常用名为master,也可以自建分支。远程分支名可以不指定,则与本地分支同名。

我一般在使用时,建立一个公共的仓库,本地不同的项目推送到公共仓库的《同项目名》分支。比如本地项目为test,则通过命令:

git push -u origin master:test

在远程仓库建立一个test分支,并与本地项目的master分支建立关联。因个人保存没有团队协作的要求。

3. 将远程仓库的更新拉取到本地,利用命令:

git pull <远程仓库名> <分支名>:<本地分支名:常用master>

将拉取远程仓库的某个分支到本地master分支。

上一篇 下一篇

猜你喜欢

热点阅读