Git是一个开源的漫衍式版本节制系统,它使开拓人员可以跟踪其源代码中的变动。它是开源开拓人员遍及利用的东西。尽量它是为协调编程任务而设计的,可是Git可以有效地跟踪任何文件集。并且,它是由Linux内核背后的人Linus Torvalds开拓的。因此,假如您是跟着时间的推移向您的软件中添加成果的开源开拓人员,可能正在与多个同伴相助开拓尖端的企业产物,那么Git大概是您事情的抱负跟踪系统。与我们一起进修一些根基的git呼吁,这些呼吁将大大简化您的开拓周期。
git CLI提供了大量的git呼吁,以使开拓人员更轻松地举办软件开拓。为了利便读者,我们的编辑人员概述了一些最有用的呼吁。因此,请继承阅读并凭据本身的节拍发明它们。
1、设置用户设置文件
您可以利用git config呼吁设置git设置文件。您至少可以配置的是用户名和电子邮件地点。Git答允用户全局或基于项目设置这些计策。利用以下呼吁为每个存储库配置用户和电子邮件地点。
linuxidc@Ubuntu:~/www.linuxidc.com$ git config user.name "linuxidc"
linuxidc@ubuntu:~/www.linuxidc.com$ git config user.email root@linuxidc.net
添加–global选项以全局配置这些计策。
linuxidc@ubuntu:~/www.linuxidc.com$ git config --global user.name "linuxidc"
linuxidc@ubuntu:~/www.linuxidc.com$ git config --global user.email root@linuxidc.net
2、初始化Git客栈
git客栈或简朴的repo是您的开源项目标根目次。它包括源文件,工具,头和标签的子目次等。您可以利用以下呼吁轻松初始化git repo。
linuxidc@ubuntu:~/www.linuxidc.com$ git init
已初始化空的 Git 客栈于 /home/linuxidc/www.linuxidc.com/.git/
这是您一生中最常用的git呼吁之一。此刻,您可以开始添加源文件,并按照需要举办修改。
3、添加项目文件
利用git将文件添加到现有项目很是容易。您可以利用git add呼吁轻松地将所有修改后的文件/目次添加到跟踪系统。快速欣赏以下示例,以相识其事情道理。
git add file
linuxidc@ubuntu:~/www.linuxidc.com$ git add *
发出git add呼吁时,它将所有文件从当前事情目次添加到项目索引中。您可以凭据第一个示例中的说明指定特定文件。第二个示例将所有PHP文件添加到索引中。Git会将其标志为暂存。
4、验证添加的文件
您可以利用git status呼吁验证将在下一次提交期间暂存的文件。它将显示所有新文件或已变动的文件。
linuxidc@ubuntu:~/www.linuxidc.com$ git status
想要查察具体信息时,请运行上面的呼吁。它将显示即将提交的所有文件的摘要列表。
5、提交对存储库的变动
提交变动时,git会捕捉代码库的快照。这就是git跟踪变动并提供版本节制的方法。您需要为此利用git commit呼吁。
linuxidc@ubuntu:~/www.linuxidc.com$ git commit
当您运行上述呼吁时,git会要求您输入一些信息,譬喻添加说明。它将挪用您在git安装进程中配置的默认Linux编辑器。利用以下呼吁可制止这种不妥行为。
linuxidc@ubuntu:~/www.linuxidc.com$ git commit -m "Linuxidc Commit"
因此,假如利用-m选项,则可以直接添加描写。
6.显示日志
只要想查察对存储库所做的变动,就可以查察日志。只需在Linux终端上利用git log呼吁执行此操纵即可。
git log
git log --file
linuxidc@ubuntu:~/www.linuxidc.com$ git log
commit 482b4bebada278b29001338411de7c42743065d5 (HEAD -> master)
Author: linuxidc <root@linuxidc.net>
Date: Thu Apr 30 14:21:46 2020 +0800
Linuxidc Commit
第一个示例将显示有关git提交的一般信息。假如只想查察特定文件中的变动,请利用第二个呼吁。您还可以添加更多选项,譬喻–log-size选项,甚至利用正则表达式举办搜索提交。
提交并显示日志
7、验证项目分支