如何使用 Git?

我是一名工科学生,大部分业余时间都在看电视,而不是编程。所以基本上我没有任何版本控制系统的经验。我的理解是,他们在某种程度上使项目分配更容易。

I was looking into 蓝图 CSS 框架, liked it and downloaded from their Git project page. Now, I know Git does much more than providing a link on their website. So my questions are the following:

  • 如何正确使用 Git 来更新我的 Blueprint 下载?如果有一个新的版本,我该怎么办?
  • 我可以同时更新所有 Git 下载吗?假设我在 Mac 上下载了 Blueprint 和其他项目,我如何才能有效地更新它们?

我查看了 Git 指南,但它主要是为那些比我有更多经验的人准备的。

谢谢你的帮助:)

142942 次浏览

你最好从 版本控制导论开始。本指南特定于 subversion,但是核心概念可以应用于大多数版本控制系统。掌握了基本知识之后,您就可以深入研究 git 指南了。

有一个伟大的一页文章/高水平的主题介绍看看 设计师的饭桶。(这个链接断开了: 这里有一个到 设计师的另一个 Git的链接)

我会从 http://git-scm.com/documentation开始,对于非软件开发人员/cs 用户来说,这里有很多文档和很棒的视频演示,Git 适合初学者有一些基本的东西。

我认为 准备好了是一个很好的起点。我现在在一个项目中使用 git,这个站点差不多就是我的起点。

直接回答您的问题,而不是指向您的文档:

1)为了让它保持最新,做一个 git pull,它将下拉存储库中的最新更改,在您当前使用的分支上(通常是 master)

2)我不认为有什么东西(广泛可用)可以为你做到这一点。要更新它们,请遵循以下1)针对所有项目。

我真的很喜欢 O’Reilly 的书“ Git 版本控制”。我从头到尾读了一遍,现在我对高级 git 主题非常熟悉。

Git 克隆 your-url local-dir

签出源代码;

饭桶拉

更新本地目录中的源代码;

如果您希望在一个命令中更新几个 git 存储库-我建议您阅读一下 回购

About updating the repository, you can do it by:

git fetch
git rebase origin/master

或者

git pull --rebase

有关使用 GIT 的更多信息,您可以查看我的 GIT beginners guide

使用 Git 进行版本控制

Visual studio code have Integrated Git Support.

  • 使用 git 的步骤。

安装 Git: https://git-scm.com/downloads

1)初始化存储库

导航到要初始化 Git 的目录

使用 走吧命令 这将创建一个空的. git 存储库

2)分阶段进行改革

分段是让 Git 跟踪我们新添加的文件的过程。例如,添加一个文件并键入 git status。您将找到未跟踪文件的状态。 So to stage the changes use Git 添加文件名. 如果现在键入 git status,您将发现添加了用于跟踪的新文件。

您还可以取消分段文件。使用 git 重置

3) Commit Changes

提交是将更改记录到存储库的过程。要提交状态更改,需要添加一条注释,说明自上次提交以来所做的更改。

使用 消息字符串

我们还可以使用命令 Git add’* . txt’提交同一类型的多个文件。此命令将提交所有扩展名为 txt 的文件。

4)跟随变化

使用版本控制的目的是保存项目中每个文件的所有版本, 将当前版本与上次提交进行比较,并保存所有更改的日志。

使用 Git Log查看所有更改的日志。

Visual Studio 代码的集成 git 支持帮助我们通过双击文件 OR Use git diff HEAD来比较代码

还可以在最后一次提交时撤消文件更改

5)创建远程存储库

到目前为止,我们已经建立了一个本地仓库。但是为了把它推到远程服务器上。我们需要在服务器中添加一个远程存储库。

使用 Git 远程添加起源服务器 _ git _ url

然后将其推送到服务器存储库

使用 Git push-u 原点控制器

假设已经过去了一段时间。我们已经邀请了其他人加入我们的项目,他们拉动了我们的变更,做出了自己的承诺,并且推动了它们。

因此,为了从我们的团队成员那里获得更改,我们需要提取存储库。

Use 基特拉原点控制器

6)设立分行

让我们假设您正在处理一个特性或 bug。您可以创建一个代码副本(Branch) ,并单独提交。完成后,将这个分支合并回它们的主分支。

Use Git Branch Branch _ name

现在您有两个本地分支,即 master 和 XXX (新分支)

使用 Git commit-m 消息提交分支更改

使用 Git 收银大师切换回 master

现在我们需要将新分支的更改合并到我们的主分支中 使用 < strong > git merge Branch _ name

很好!你刚刚完成了你的错误修复或功能开发和合并。现在你不需要新分行了。所以使用 git branch -d branch_name删除它

现在,我们已经到了使用 推车将所有内容推送到远程存储库的最后一步

希望这个能帮到你

这是我关于 git 的博客,它是为那些想要开始使用 git 的初学者准备的。 https://techxposers.com/git-for-beginners/