"); //-->
sudo apt-get install git
git --version
mkdir git
cd git
git init
git config --global user.name "HanPeng"
git config --global user.email hanp@163.com
git config --list
对于任何一个文件,在Git 内部只有四种状态:
未跟踪(untracked):对于没有加入Git控制的文件。
已修改(modified):表示修改了某个文件,但还没有提交到暂存区。
已暂存(staged):表示把已修改的文件放在下次提交时要保存的清单中。
已提交 (committed):表示该文件已经被安全地保存在仓库中了。
在git的本地仓库(上面步骤创建的git目录)创建一个本地文件a.c,这时可以通过git status查看状态发现a.c文件处于未跟踪状态。
通过git add将a.c这个文件添加到追踪列表并放入暂存区。
这时通过vim修改a.c,再次通过git status查看状态,发现a.c处于已修改状态,这时,如果此修改有效,那么再次执行git add将修改后的a.c加入暂存区;如果此修改不想要了,那么就使用git checkout a.c命令将刚刚的修改恢复到未修改前的状态。
当我们将a.c的某一个功能开发完毕后,就可以通过git commit命令提交到本地仓库了,-m参数后面可以加本次提交的简单介绍。
在我们开发的过程中,可以通过git log查看之前的提交历史,还可以通过git show查看某次提交的详细信息。
Git还有很多的命令,git reset、git branch、git diff、git push等等,后续再慢慢介绍。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[应用笔记]Git更新回车换行符标识
[学习笔记]GitCommit规范
[应用笔记]Git分支名修改
Git基础名词准备:工作区、暂存区和版本库
回顾Linux、Git 之父Linus Torvalds的传奇技术人生
[应用笔记]Git同步远程分支到本地