Git 全套流程命令Command
假设你已经在本地初始化了一个 Git 仓库,并且已经添加了远程仓库地址。
1. 初始化本地仓库
如果你还没有初始化本地仓库,可以使用以下命令:
git init
2. 添加远程仓库地址
git remote add origin <remote-repository-url>
例如:
git remote add origin https://github.com/username/repository.git
3. 拉取远程仓库的最新更新
在开始开发之前,建议先拉取远程仓库的最新更新:
git pull origin <branch-name>
例如:
git pull origin main
4. 查看当前分支状态
查看本地仓库的当前状态,包括未跟踪的文件、修改的文件等:
git status
5. 添加文件到暂存区
将修改后的文件添加到暂存区:
git add <file-name>
或者添加所有修改的文件:
git add .
6. 提交到本地仓库
将暂存区的文件提交到本地仓库,并附上提交信息:
git commit -m "Your commit message"
7. 推送到远程仓库
将本地分支的提交推送到远程仓库:
git push origin <branch-name>
例如:
git push origin main
8. 切换到其他分支
如果需要切换到其他分支,可以使用以下命令:
git checkout <branch-name>
例如:
git checkout develop
9. 创建新分支
如果需要在本地创建一个新分支并切换到该分支,可以使用以下命令:
git checkout -b <new-branch-name>
例如:
git checkout -b feature/new-feature
10. 合并分支
将其他分支的更改合并到当前分支:
git merge <branch-name>
例如,将 feature/new-feature 分支合并到当前分支:
git merge feature/new-feature
11. 删除本地分支
如果不再需要某个本地分支,可以删除它:
git branch -d <branch-name>
12. 删除远程分支
如果需要删除远程仓库中的某个分支,可以使用以下命令:
git push origin --delete <branch-name>
例如:
git push origin --delete feature/old-feature
13. 查看提交历史
查看当前分支的提交历史:
git log
14. 同步 fork 仓库的更新
如果是从其他仓库 fork 的仓库,你可以使用以下命令同步更新:
git remote add upstream <original-repo-url>
git fetch upstream
git merge upstream/main