git常用功能总结

一、基本使用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分支。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,227评论 0赞 11
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,330评论 5赞 147
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 4,068评论 0赞 13
  • 伴随着你们走过了四年,我相信,还有下一个四年,两个四年和更多的四年,加油吧,中秋节快乐!
    清河霖阅读 150评论 0赞 0
  • 2018年USANA悉尼年会圆满落幕,小伙伴们都像海绵宝宝一样认真学习,吸收营养,都列下了2018年年度目标,小伙...
    苏珊许阅读 350评论 1赞 1

友情链接更多精彩内容