[AI拓展自硕士时期写的CSDN]
1. 什么是Git?
Git是一个分布式版本控制系统,可以帮助你管理代码的版本变化。简单来说,它可以记录你代码的每一次修改,让你随时可以回到之前的版本,也可以和团队成员协作开发。
2. 下载和安装Git
2.1 下载Git
- 打开浏览器,访问Git官网:https://git-scm.com/
- 点击"Download for Windows"按钮
- 下载完成后,你会得到一个类似
Git-2.xx.x-64-bit.exe的安装文件
2.2 安装Git
- 双击下载好的安装文件
- 一路点击"Next",使用默认设置即可
- 在配置编辑器时,建议选择"Use Visual Studio Code as Git's default editor"(如果你安装了VS Code)
- 在配置PATH时,选择"Git from the command line and also from 3rd-party software"
- 其他选项都保持默认,最后点击"Install"
- 安装完成后,点击"Finish"
2.3 验证安装
- 按
Win + R键,输入cmd打开命令提示符 - 输入以下命令:
git --version - 如果显示Git版本号(如
git version 2.xx.x.windows.1),说明安装成功
3. Git基本配置
安装完成后,需要配置你的用户名和邮箱,这些信息会记录在每次提交中。
3.1 配置用户名和邮箱
在命令提示符中依次输入以下命令:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"
例如:
git config --global user.name "张三"
git config --global user.email "zhangsan@example.com"
3.2 验证配置
git config --list
你应该能看到刚才设置的用户名和邮箱。
4. 在Gitee创建远程仓库
Gitee(码云)是国内常用的代码托管平台,类似于GitHub。
4.1 注册/登录Gitee
- 访问 https://gitee.com
- 如果还没有账号,点击"注册"创建新账号
- 如果已有账号,直接登录
4.2 创建新仓库
- 登录后,点击右上角"+"号,选择"新建仓库"
- 填写仓库信息:
- 仓库名称:例如
my-first-project - 仓库描述:可选,简单描述项目
- 仓库可见性:选择"公开"或"私有"
- 仓库名称:例如
- 重要:不要勾选"使用README.md初始化项目"(因为我们想从本地初始化)
- 点击"创建"
4.3 获取仓库地址
创建成功后,在仓库页面找到"克隆/下载"按钮,复制HTTPS地址,格式类似:
https://gitee.com/你的用户名/my-first-project.git
5. 本地仓库操作
5.1 创建项目文件夹
- 在电脑上创建一个文件夹,例如
D:\my-projects\my-first-project - 在文件夹内创建一些测试文件,比如
README.md和index.html
5.2 初始化本地Git仓库
-
在项目文件夹内,按住
Shift键,右键点击空白处 -
选择"在此处打开PowerShell窗口"或"在此处打开命令窗口"
-
输入以下命令初始化仓库:
git init你会看到提示:
Initialized empty Git repository in D:/my-projects/my-first-project/.git/
5.3 查看状态
git status
这个命令会显示当前仓库的状态,新创建的文件会显示为红色(未跟踪状态)。
5.4 添加文件到暂存区
git add .
这个命令会将当前文件夹下的所有文件添加到暂存区。.表示当前目录下的所有文件。
再次运行 git status,你会看到文件变成绿色(已暂存状态)。
5.5 提交到本地仓库
git commit -m "初始化项目,添加基础文件"
-m参数后面跟的是提交信息,简要描述这次提交做了什么。
6. 与Gitee远程仓库同步
6.1 关联远程仓库
将本地仓库与Gitee上的远程仓库关联:
git remote add origin https://gitee.com/你的用户名/my-first-project.git
将上面的URL替换为你在Gitee复制的实际仓库地址。
6.2 推送到远程仓库
git push -u origin master
- 第一次推送时,需要输入Gitee的用户名和密码
-u参数会将本地分支与远程分支关联,以后推送只需要git push即可
6.3 验证推送
- 刷新Gitee仓库页面
- 你应该能看到刚刚推送的文件
7. 常用操作流程
7.1 日常开发流程
- 修改文件
- 查看状态:
git status - 添加修改:
git add . - 提交修改:
git commit -m "描述修改内容" - 推送到远程:
git push
7.2 从远程拉取最新代码
当团队成员推送了新代码,或者你在其他地方修改了代码,需要拉取最新版本:
git pull origin master
7.3 查看提交历史
git log
按 q键退出日志查看。
8. 常见问题解决
8.1 推送失败
如果推送失败,可能是因为远程仓库有新的提交,需要先拉取:
git pull origin master
解决冲突后,再尝试推送。
8.2 忘记添加文件
如果提交后发现漏掉了文件:
git add 漏掉的文件名
git commit --amend --no-edit
git push --force-with-lease
8.3 撤销修改
如果修改了文件但想撤销:
git checkout -- 文件名
9. 总结
记住几个核心命令:
git init- 初始化仓库git add .- 添加所有文件git commit -m "消息"- 提交修改git push- 推送到远程git pull- 从远程拉取
评论区