1. 安装与配置
-
安装 :你可以从 Git 官方网站 下载 Windows 版本的安装程序。运行安装程序,在安装过程中,你可以按照默认设置进行安装,也可以根据自己的需求进行调整。
-
配置:安装完成后,打开 Git Bash(这是一个在 Windows 上模拟 Unix 环境的命令行工具),配置你的用户名和邮箱。
配置用户名
git config --global user.name "Your Name"
配置邮箱
git config --global user.email "[email protected]"
如果你是Linux用户:
# 安装 Git(以 Ubuntu 为例)
sudo apt-get update
sudo apt-get install git
2. 创建仓库
有两种方式来创建仓库,一是在本地创建新仓库,二是克隆远程仓库到本地。
bash
# 在本地创建新仓库
mkdir myproject
cd myproject
git init
# 克隆远程仓库到本地
git clone https://github.com/username/repository.git
git init
场景 :不会自动关联远程仓库 ,需手动用git remote add
添加。git clone
场景 :会自动关联远程仓库 (别名默认是origin
),无需手动添加。
3.提交远程仓库
1. 查看文件状态
打开 Git Bash 并切换到项目所在的本地目录,使用 git status
命令查看哪些文件被修改、添加或删除了。
git status
该命令会列出所有发生变化的文件,并按状态进行分类显示,比如未跟踪的文件、已修改但未暂存的文件、已暂存但未提交的文件等。
2. 添加修改到暂存区
使用 git add
命令把你想要提交的修改添加到暂存区。你可以添加单个文件、多个文件,或者一次性添加所有修改。
# 添加单个文件
git add filename
# 添加多个文件
git add file1 file2
# 添加所有修改
git add .
3. 提交暂存区的修改到本地仓库
使用 git commit
命令将暂存区的修改提交到本地仓库,同时要添加一个有意义的提交信息,用于描述本次修改的内容。
git commit -m "提交信息,例如修复了某个 bug 或添加了新功能"
4. 拉取远程仓库的最新更新(可选但推荐)
在推送本地修改到远程仓库之前,建议先使用 git pull
命令拉取远程仓库的最新更新,以避免潜在的冲突。
git pull origin 分支名
通常,主分支名为 main
或 master
,你可根据实际情况替换 分支名
。
5. 推送本地提交到远程仓库
使用 git push
命令将本地仓库的提交推送到 Gitee 远程仓库。
bash
git push origin 分支名
同样,要根据实际情况替换 分支名
。
4. 分支管理
分支用于并行开发,你可以创建、切换、合并和删除分支。
# 创建新分支
git branch new-branch
# 切换分支
git checkout new-branch
# 创建并切换到新分支
git checkout -b new-branch
# 合并分支
git checkout main
git merge new-branch
# 删除分支
git branch -d new-branch
5. 远程仓库操作
关联远程仓库:将本地仓库与远程仓库关联。
bash
git remote add origin https://github.com/username/repository.git
删除已关联的远程仓库:
bash
git remote rm <名称>
重命名远程仓库别名:
bash
git remote rename <旧名> <新名>
6. 撤销操作
撤销暂存区的更改:把文件从暂存区移除。
git reset HEAD file.txt
撤销工作区的更改:丢弃工作区的更改。
git checkout -- file.txt
回退提交:回退到指定的提交版本。
git reset --hard commit-hash
7. 标签管理
标签用于标记重要的版本。
# 创建标签
git tag v1.0
# 推送标签到远程仓库
git push origin v1.0
8. 冲突解决
当合并分支时出现冲突,你需要手动解决冲突。
# 编辑冲突文件,解决冲突
# 解决冲突后,添加并提交更改
git add conflict-file.txt
git commit -m "Resolve conflicts"
9.查看提交历史
查看完整的提交历史记录,包括提交哈希值、作者、日期和提交说明。
bash
git log
🌍🌍🌍