个性化阅读
专注于IT技术分析

每个开发人员都应该知道的9个方便的Git命令

点击下载

使用这些Git命令可以简化开发过程

9个方便的Git命令

Git是最常用的版本控制系统(VCS)之一。Git允许开发人员同时处理类似的项目,并跟踪任何单个开发人员所做的代码更改。

在Git的帮助下,我们可以跟踪应用开发生命周期中代码的变化,恢复之前代码的变化,并对代码进行分析。这就是Git对开发人员非常有帮助的原因。

在本文中,我们将讨论一些最常用的Git命令,每个开发人员或任何与编程相关的人都应该知道这些命令。让我们开始吧!

1. Git克隆

这个git clone命令用于克隆(复制)远程/目标存储库。可以使用此命令从远程位置将存储库克隆到本地计算机或任何其他远程位置。

语法: git clone <repository URL>

$ git clone https://github.com/pralabhsaxena05/CornerDetection.git
Cloning into 'CornerDetection'...
remote: Enumerating objects: 14, done.
remote: Total 14 (delta 0), reused 0 (delta 0), pack-reused 14
Unpacking objects: 100% (14/14), done.

2. Git Init

这个git init命令允许您创建一个新的空白存储库。git init命令将当前工作目录代码转换为git存储库。

语法: git init或git init <目录路径>

$ git init
Initialized empty Git repository in /home/dell/desktop/.git/

该命令有两种使用方式-

1. git init: 这将把你当前的工作目录转换成git存储库。

2. git init <directory>: 将给定路径下的目录转换为Git存储库。

3. Git Checkout

这个git checkout命令允许您在存储库中的分支之间切换。我们可以使用git fetch && git checkout <branchname>在分支之间切换,并将给定分支的代码获取到本地系统或您正在工作的任何其他远程位置。

git checkout签出和git clone克隆的区别在于,克隆用于从远程存储库获取代码,而签出用于在本地系统上已经存在的两个代码版本之间进行切换。

git checkout <分支名称>

4. Git获取

这个git fetch用于从目标分支获取到当前分支的更新。git fetch命令从您的分支中不存在的目标分支获取提交,并将它们存储在本地存储库中。

但是,它不会将这些更新后的更改与当前分支合并。此命令使您的分支与目标分支保持最新。

语法: git fetch <branch URL> <branch name>或者git获取origin master

i) git fetch <branch URL> <branch name>

ii) git fetch origin master:从主分支获取内容。

5. Git pull

这个git pull命令用于从远程存储库获取数据/代码,然后在本地系统中更新它。这个命令分为两个步骤:

i)它首先运行git fetch命令并从远程存储库下载数据。

ii)然后执行git merge命令,用远程存储库的内容更新本地存储库的内容。

语法: git pull

6. Git添加

使用git add命令,我们可以将文件内容添加/移动到git暂存区。staging区域是git中的一个位置,在将文件内容提交到本地存储库之前,您可以在这里为git准备文件。

在将内容提交到本地存储库之前,可以多次使用此命令。当代码/内容准备好后,我们将其提交到分支。

语法: git add <文件名>

git add new_file.txt another_file.html js_file.js

我们可以使用git add < file name>命令添加选定的文件。

git add -all

或者我们可以使用git add -all命令将所有文件添加到暂存区域。

7. Git状态

git status命令用于显示当前工作目录的状态。该命令显示工作存储库和暂存区域的状态。

它显示git add和git commit命令之间的状态。使用这个命令,我们可以看到文件中跟踪和未跟踪的更改。

语法: git status

$ git status
On branch master
nothing to commit, working tree clean

当分支中没有需要提交的更改时,我们会看到上面的消息。

8. Git提交

这个git commit命令用于捕获存储库中更改的快照。在git中,术语commit用于保存更改。此命令不会将更改保存到远程存储库,而是保存到本地存储库。

语法: git commit -m “commit message “

$ git add file.txt
$ git commit -m "Added new file"

在git中,commit命令紧跟在git add命令之后。Commit命令用于将更新后的文件内容从暂存区域获取到存储库。

9. Git Push

这个git pull命令用于将内容从本地存储库发布到远程存储库。通过这个命令,我们可以将提交从本地存储库传输到远程存储库。

语法: git push

# publish code from local repository to remote repository
$ git push

结论

以上就是本文的全部内容。我们已经讨论了一些在应用程序开发生命周期中经常使用的Git命令。开发人员和程序员在处理项目时可以使用这些命令来协作处理代码。

你可以使用Git中的这些命令在项目中协作并跟踪代码更改。

感谢你的阅读!

赞(0)
未经允许不得转载:srcmini » 每个开发人员都应该知道的9个方便的Git命令

评论 抢沙发

评论前必须登录!