
本文共 2246 字,大约阅读时间需要 7 分钟。
Git命令指南
1. 初始化本地Git存储库
使用以下命令初始化一个新的Git存储库:
git init
这将创建一个空的本地版本控制系统,准备好接收文件。
2. 克隆远程仓库到本地
要将一个远程仓库克隆到本地,使用以下命令:
git clone ssh://git@github.com/[username]/[repository-name].git
请将 [username]
替换为你的GitHub用户名和 [repository-name]
替换为仓库名称。
3. 查看仓库状态
使用以下命令查看仓库中的文件状态:
git status
这将告诉你哪些文件已经被修改,哪些文件尚未添加到版本控制中。
4. 将文件添加到暂存区
将文件添加到Git的暂存区,使用以下命令:
git add [file-name.txt]
将 [file-name.txt]
替换为你要添加的文件名。
5. 将所有文件添加到索引
如果你希望一次性将所有文件添加到索引,可以使用以下命令:
git add -A
6. 提交修改到仓库
将所有暂存区中的修改提交到仓库,使用以下命令:
git commit -m "[commit message]"
将 [commit message]
替换为你的提交信息。
7. 删除文件
要从仓库中删除一个文件,可以使用以下命令:
git rm -r [file-name.txt]
将 [file-name.txt]
替换为你要删除的文件名。
8. 列出所有分支
使用以下命令查看仓库中的所有分支:
git branch
当前分支会前面带有一个星号(*)。
9. 创建新分支
创建一个新的分支并立即切换到该分支,可以使用以下命令:
git branch [branch name]
将 [branch name]
替换为你要创建的分支名称。
10. 删除分支
要删除一个本地分支,可以使用以下命令:
git branch -d [branch name]
将 [branch name]
替换为你要删除的分支名称。
11. 创建并切换到新分支
创建一个新分支并切换到该分支,使用以下命令:
git checkout -b [branch name]
将 [branch name]
替换为你要创建的分支名称。
12. 克隆并切换到远程分支
克隆一个远程分支并切换到该分支,使用以下命令:
git checkout -b [branch name] origin/[branch name]
将 [branch name]
替换为你要创建的分支名称。
13. 重命名本地分支
重命名一个本地分支,使用以下命令:
git branch -m [old branch name] [new branch name]
将 [old branch name]
替换为旧分支名称, [new branch name]
替换为新分支名称。
14. 切换到指定分支
切换到你正在工作的分支,使用以下命令:
git checkout [branch name]
将 [branch name]
替换为你要切换到的分支名称。
15. 合并分支
将一个分支合并到当前活动分支中,使用以下命令:
git merge [branch name]
将 [branch name]
替换为你要合并的分支名称。
16. 合并到特定分支
将一个分支合并到另一个特定的分支中,使用以下命令:
git merge [source branch] [target branch]
将 [source branch]
替换为源分支名称, [target branch]
替换为目标分支名称。
17. 存储未提交的更改
将未提交的更改存储到暂时存储区,使用以下命令:
git stash
18. 清除存储区
清除所有隐藏的存储条目,使用以下命令:
git stash clear
19. 推送本地分支到远程
将本地分支推送到对应的远程分支,使用以下命令:
git push origin [branch name]
将 [branch name]
替换为你要推送的分支名称。
20. 推送所有更改
推送所有本地提交到远程仓库,使用以下命令:
git push
21. 更新本地仓库
将本地仓库更新为远程仓库的最新版本,使用以下命令:
git pull
22. 从远程仓库拉取更改
从远程仓库拉取最新的提交,使用以下命令:
git pull origin [branch name]
将 [branch name]
替换为你要拉取的分支名称。
23. 添加远程仓库
将一个远程仓库添加到你的本地仓库,使用以下命令:
git remote add origin ssh://git@github.com/[username]/[repository-name].git
将 [username]
替换为你的GitHub用户名, [repository-name]
替换为仓库名称。
24. 查看提交日志
查看仓库的提交日志,使用以下命令:
git log
25.预览更改前后的差异
查看在合并前和后的文件差异,使用以下命令:
git diff [source branch] [target branch]
将 [source branch]
替换为源分支名称, [target branch]
替换为目标分支名称。
发表评论
最新留言
关于作者
