常用 Git 指令

介绍

在软件开发的世界里,Git 已经成为版本控制必不可少的工具。它能帮助开发团队实现高效的协作,精准地追踪每一次变更,并且对代码仓库进行科学有序的管理。无论你是初学者还是经验丰富的开发人员,理解和掌握 Git 命令都能够大大提高工作。在这篇文章中,我将介绍最常用的 Git 命令。

git init

使用 Git 的第一步是初始化仓库。通过在你的项目目录中执行 git init,你可以建立一个空的 Git 仓库,从而为你的项目启用版本控制。

$ git init

git clone

git clone 用于将远程仓库(repository)的全部内容复制到本地计算机上。这个操作会创建一个新的本地目录,其中包含了与远程仓库相同的所有版本历史记录、分支信息和文件内容。

$ git clone https://github.com/example/repository.git

git add

git add 用于将工作目录中修改或新增的文件内容添加到暂存区。

$ git add file.txt
$ git add folder/
$ git add .

git commit

执行 git commit 时,Git会将暂存区内的所有内容打包成一个永久性的记录,即“提交”(Commit)。这个提交实质上是项目在某一特定时刻的状态快照,它会记录下所有改动。每个提交都有一个独一无二的标识符,并且附带提交信息,同时还会引用先前的提交记录。

$ git commit -m "Initial commit"

git pull

git pull 允许你从远程仓库获取最新更改并将其合并到本地分支。

$ git pull origin master

git push

git push 将你的提交上传到远程仓库。

$ git push origin master

git branch

分支是 Git 中的一项强大功能,可实现并行开发。 git branch 允许你建立新分支或列出现有分支。你可以通过使用 git checkout 在分支之间切换。

$ git branch
$ git branch new-feature

git merge

当你想要将一个分支的更改合并到另一个分支时,你可以使用 git merge。它将源分支中的更改合并到目标分支中,建立一个包含两组更改的新提交。

$ git merge new-feature

git stash

有时,你可能需要在处理未完成的更改时切换到不同的分支。 git stash 允许你将修改临时保存起来,使你能够在不提交或丢弃更改的情况下切换分支。稍后,你可以将暂存的更改应用到适当的分支。

$ git stash save "Work in progress"
$ git stash apply

git log

要查看仓库的提交历史,git log 是一个方便的命令。它显示按时间顺序排列的提交列表,包括作者、时间戳和提交讯息。你可以使用此命令的各种选项来根据你的要求过滤和格式化输出。

$ git log
$ git log --author="John Doe"

结论

Git是一款功能强大的版本控制工具,它助力开发团队高效协同工作,并能精确追踪项目中的任何改动。一旦熟练掌握了一系列Git基础命令,你将能够轻松驾驭仓库管理、分支操作以及变更跟踪等任务。


原文始发于微信公众号(程序猿技术充电站):常用 Git 指令

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/224824.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!