40个合用于Linux打点员和开拓人员的git呼吁(上)

Git是一个开源的漫衍式版本节制系统,它使开拓人员可以跟踪其源代码中的变动。它是开源开拓人员遍及利用的东西。尽量它是为协调编程任务而设计的,可是Git可以有效地跟踪任何文件集。并且,它是由Linux内核背后的人Linus Torvalds开拓的。因此,假如您是跟着时间的推移向您的软件中添加成果的开源开拓人员,可能正在与多个同伴相助开拓尖端的企业产物,那么Git大概是您事情的抱负跟踪系统。与我们一起进修一些根基的git呼吁,这些呼吁将大大简化您的开拓周期。

git CLI提供了大量的git呼吁,以使开拓人员更轻松地举办软件开拓。为了利便读者,我们的编辑人员概述了一些最有用的呼吁。因此,请继承阅读并凭据本身的节拍发明它们。

40个合用于Linux打点员和开拓人员的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

如安在Ubuntu 20.04上安装Git

2、初始化Git客栈

git客栈或简朴的repo是您的开源项目标根目次。它包括源文件,工具,头和标签的子目次等。您可以利用以下呼吁轻松初始化git repo。

linuxidc@ubuntu:~/www.linuxidc.com$ git init
已初始化空的 Git 客栈于 /home/linuxidc/www.linuxidc.com/.git/

40个合用于Linux打点员和开拓人员的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

想要查察具体信息时,请运行上面的呼吁。它将显示即将提交的所有文件的摘要列表。

40个合用于Linux打点员和开拓人员的git呼吁

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选项,则可以直接添加描写。

40个合用于Linux打点员和开拓人员的git呼吁

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

40个合用于Linux打点员和开拓人员的git呼吁

第一个示例将显示有关git提交的一般信息。假如只想查察特定文件中的变动,请利用第二个呼吁。您还可以添加更多选项,譬喻–log-size选项,甚至利用正则表达式举办搜索提交。

提交并显示日志

7、验证项目分支

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjgz.html