大数跨境
0
0

Git完全入门指南:小白都能看懂的详细操作教程

Git完全入门指南:小白都能看懂的详细操作教程 趣聊科技圈
2024-09-11
0
导读:在开发过程中,Git 是一个不可或缺的工具,它不仅能帮你记录代码的每次修改,还可以让你轻松与他人协作。通过 Git,团队成员可以在不同的地点同时开发,确保代码的版本控制井然有序。

hello,大家好,我是程序员黎明 ,本文我将教你 Git 的基本使用方法,帮助你更好地管理和协作项目,快来学习吧!

一、Git 是啥?

Git 就像一个“时间机器”,可以记录你对代码的每次修改,方便你“穿越回去”,恢复到过去的某个状态。你可以用 Git 把项目的不同版本记录下来,还能和小伙伴一起协作开发。

二、开始用 Git

假设我有一个项目文件夹叫 my_project,里面有我要写的代码。我决定开始用 Git 来管理这个项目,那得先初始化一下。

1. 初始化仓库

打开终端(或者 Windows 的命令提示符),我先用 cd 命令进入项目文件夹:

cd my_project

然后,执行 Git 初始化命令:

git init

这时,Git 就在我的项目文件夹里建了一个隐藏的 .git 文件夹,这个文件夹专门用来存放 Git 对项目的“记账本”。初始化完成后,项目文件夹就正式“被 Git 管起来了”。

2. 添加文件

写好了代码之后,比如我新建了一个文件叫 main.py,现在要把它交给 Git 来管理。首先,我用命令看看有哪些文件是新的,还没被 Git 记录的:

git status

Git 会告诉我哪些文件是新加的、哪些文件已经修改了还没提交。main.py 这时候是个新文件,Git 还不认识它。

我得把它交给 Git 认识一下,用这个命令:

git add main.py

这相当于告诉 Git:“这个文件我写好了,请帮我暂存起来。”

3. 提交文件

文件暂存好了,但这只是告诉 Git 我准备提交了。为了真正让 Git 记住这次改动,我还需要提交,并且写一个提交说明(就像写日记,记下这次改了什么)。我用下面这个命令提交:

git commit -m "第一次提交,添加了 main.py 文件"

Git 就把我的这次改动记录下来了,说明也一并存了。以后我可以随时查到这次提交的历史。

三、远程仓库:GitHub 登场

Git 不仅能在我电脑本地“记账”,还可以和远程仓库同步。这样即便换了台电脑,或者和别人一起协作,都能方便同步代码。

1. 创建远程仓库

我先去 GitHub 上创建一个远程仓库,这个仓库就像是一个云端的备份和协作平台。

假设我在 GitHub 上创建了一个叫 my_project 的仓库,GitHub 会给我一个地址,比如:

https://github.com/username/my_project.git

2. 连接远程仓库

现在我要把本地的 Git 仓库和 GitHub 上的远程仓库连接起来。这样,我就可以随时把本地代码推送到远程了。

我用下面的命令连接远程仓库:

git remote add origin https://github.com/username/my_project.git

origin 是远程仓库的默认名字,通常我们都用这个名字。

3. 推送代码到远程

代码准备好了,我现在要把本地的代码推送到 GitHub 上。用这个命令:

git push -u origin master

这里的 master 是 Git 默认的主分支名字。执行完这个命令后,GitHub 上就有了和我本地一样的代码了,别人也可以看到。

四、后续操作:多人协作

假设我和别人一起合作开发项目,他也可以用 Git 把代码从远程仓库拉取下来,然后一起改代码。

1. 拉取代码

如果他改了代码,我可以用下面的命令从远程仓库拉取最新的改动,确保我本地的代码和远程的是同步的:

git pull origin master

这个命令会把远程仓库的代码拉到我本地来,确保大家的代码版本是一致的。

2. 合并冲突

有时候多人协作会出现冲突,比如我和小伙伴同时改了同一个文件的同一行代码。这时候 Git 会提示有冲突,得我来手动处理。

Git 会把冲突的地方标出来,我只需要编辑冲突的文件,选一个最终的版本,然后再次 git addgit commit 提交。

五、查看提交历史

想查看我之前做了哪些提交,可以用这个命令:

git log

Git 会列出所有提交的历史,包括提交人、提交时间、提交说明。这样,我能很清楚地看到项目的发展历程。

六、总结

假设我有一个简单的 Python 项目,写了个 main.py,里面只有一句话:

print("Hello, Git!")

整个流程就是:

  1. 初始化 Git 仓库:

    git init
  2. 添加文件到暂存区:

    git add main.py
  3. 提交文件到 Git 记录:

    git commit -m "第一次提交,添加了 main.py 文件"
  4. 连接远程仓库:

    git remote add origin https://github.com/username/my_project.git
  5. 把代码推送到 GitHub:

    git push -u origin master
  6. 拉取远程仓库的更新:

    git pull origin master

用 Git 管理项目特别方便,特别是多个小伙伴一起开发的时候,每次都有完整的提交历史,方便回溯和查看,不会乱套。好了,本期我们就学到这里啦,我们下期不见不散!


【声明】内容源于网络
0
0
趣聊科技圈
🧐探索科技,发现乐趣。🤩带你玩遍科技好物!
内容 511
粉丝 0
趣聊科技圈 🧐探索科技,发现乐趣。🤩带你玩遍科技好物!
总阅读260
粉丝0
内容511