博客专栏

EEPW首页 > 博客 > Linux开发你必须掌握的技术--Git

Linux开发你必须掌握的技术--Git

发布人:嵌入式Linux 时间:2023-01-10 来源:工程师 发布文章
Linux下安装git

sudo apt-get install git

检测是否安装成功

git --version

建立自己的git本地仓库
  • mkdir git

  • cd git

  • git init

配置自己的用户名和电子邮件地址
  • git config --global user.name "HanPeng"

  • git config --global user.email hanp@163.com

查看配置信息

git config --list

git文件的四种状态:

对于任何一个文件,在Git 内部只有四种状态:

  1. 未跟踪(untracked):对于没有加入Git控制的文件。

  2. 已修改(modified):表示修改了某个文件,但还没有提交到暂存区。

  3. 已暂存(staged):表示把已修改的文件放在下次提交时要保存的清单中。

  4. 已提交 (committed):表示该文件已经被安全地保存在仓库中了。

git的基本操作

在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

技术专区

关闭