1. 克隆远程 Git 仓库到本地
如果你要开始使用一个远程仓库,首先需要将仓库克隆到本地。
git clone https://github.com/your-username/your-repository.git
克隆成功后,你的本地目录将会包含 Git 仓库的所有文件和历史记录。
2. 查看当前 Git 仓库状态
你可以查看当前工作目录和 Git 仓库的状态,查看哪些文件被修改或添加。
git status
3. 在本地修改文件
- 打开文件并进行修改。你可以使用任何文本编辑器或 IDE(如 VSCode)进行修改。
- 修改完成后,保存文件。
4. 新增文件到 Git 仓库
如果你在本地添加了新文件,并希望将其同步到远程仓库,你需要将这些文件添加到 Git 仓库。
git add new-file.txt # 添加单个文件
git add . # 添加当前目录下所有修改过的文件
5. 查看已加入暂存区的文件
使用 git status 查看已经加入暂存区(准备提交)的文件:
git status
6. 提交修改
提交你所有的本地修改,添加提交信息。
git commit -m "修改了文件或新增了文件"
7. 推送修改到 GitHub 仓库
一旦你在本地完成了修改并提交,你可以将这些更改推送到远程 GitHub 仓库。
git push origin main # 将修改推送到 GitHub 仓库的 main 分支
8. 从 GitHub 上拉取最新的更改(同步仓库)
如果其他人在 GitHub 上做了更改,你可以从远程仓库拉取最新的更改并同步到本地。
git pull origin main # 拉取并合并远程仓库的 main 分支
9. 删除文件
删除本地文件并将其从 Git 仓库中删除
如果你想删除文件并将删除操作提交到 GitHub 仓库,使用以下命令:
git rm file-to-delete.txt
或者要删除整个目录:
git rm -r folder-to-delete/
然后提交删除操作:
git commit -m "删除多个文件"
删除本地文件但保留在 Git 仓库中的文件
如果你只想从本地删除文件,而保留在 Git 仓库中:
git rm --cached file-to-delete.txt
10. 查看文件提交历史
你可以查看项目的提交历史记录:
git log
这会显示每个提交的 SHA 值、作者和提交信息。
11. 查看 Git 仓库远程地址
你可以检查当前仓库的远程地址,确保你推送到的是正确的 GitHub 仓库。
git remote -v
12. 推送到 GitHub 仓库
将本地提交推送到远程仓库:
git push origin main # 推送到 main 分支
如果你使用的是其他分支,替换 main 为你当前的分支名称。
常见 Git 操作总结:
- 克隆仓库:
git clone https://github.com/your-username/your-repository.git - 查看状态:
git status - 添加文件到暂存区:
git add . # 添加所有修改的文件 git add filename.txt # 添加单个文件 - 提交更改:
git commit -m "提交说明" - 推送更改到 GitHub:
git push origin main # 推送到 main 分支 - 删除文件:
git rm file-to-delete.txt # 删除文件 git rm -r folder-to-delete/ # 删除文件夹 - 拉取远程更新:
git pull origin main # 拉取远程仓库的 main 分支更新 - 查看提交历史:
git log - 查看远程仓库地址:
git remote -v
这样你就有了一份完整的 Git 操作指导书,涵盖了文件的新增、删除、修改和推送等常见操作。你可以根据这些步骤在实际使用中管理你的 Git 仓库。
发表回复