导图社区 git常用指令
这是一篇关于git常用指令的思维导图,主要内容包括:1. git init,2. git clone,3. git add,4. git commit,5. git status,6. git log,7. git diff,8. git branch,9. git checkout,10. git merge,11. git pull。
这是一篇关于Java-数据类型思维导图,详细介绍了Java基本数据类型,描述全面、希望能对感兴趣的小伙伴学习提供帮助。
这是一个木工机械安全技术的思维导图,介绍了木材施工危险因素、木工机械安全技术措施、木工创平床安全技术、带锯机安全技术这几个方面的内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
git常用指令
1. git init
用法: 初始化一个新的 Git 仓库。
解释: 在当前目录中创建一个新的 Git 仓库。
示例:
git init
2. git clone
用法: 克隆一个远程仓库到本地。
解释: 从远程仓库复制一个完整的 Git 仓库到本地。
git clone https://github.com/username/repository.git
3. git add
用法: 将文件添加到暂存区。
解释: 将工作目录中的文件添加到暂存区,准备提交。
git add file.txt
4. git commit
用法: 提交暂存区中的更改。
解释: 将暂存区中的更改保存到本地仓库,并附带一条提交信息。
git commit -m "Add new feature"
5. git status
用法: 查看工作目录和暂存区的状态。
解释: 显示哪些文件被修改、暂存或未跟踪。
git status
6. git log
用法: 查看提交历史。
解释: 显示当前分支的提交历史记录。
git log
7. git diff
用法: 查看文件的差异。
解释: 显示工作目录和暂存区之间的差异,或者不同提交之间的差异。
git diff file.txt
8. git branch
用法: 列出、创建或删除分支。
解释: 列出所有本地分支,创建新分支,或删除指定分支。
git branch new-branch
9. git checkout
用法: 切换分支或恢复工作目录文件。
解释: 切换到指定分支,或恢复工作目录中的文件到指定提交的状态。
git checkout branch-name
10. git merge
用法: 合并分支。
解释: 将指定分支的更改合并到当前分支。
git merge branch-name
11. git pull
用法: 从远程仓库拉取更新并合并到当前分支。
解释: 从远程仓库获取最新更改并合并到当前分支。
git pull origin main
12. git push
用法: 将本地提交推送到远程仓库。
解释: 将本地分支的提交推送到远程仓库的指定分支。
git push origin main
13. git remote
用法: 管理远程仓库。
解释: 查看、添加或删除远程仓库。
git remote add origin https://github.com/username/repository.git
14. git fetch
用法: 从远程仓库获取更新。
解释: 从远程仓库获取最新更改,但不合并到当前分支。
git fetch origin
15. git reset
用法: 重置当前分支的 HEAD 到指定状态。
解释: 将当前分支的 HEAD 重置到指定提交,可选地重置暂存区和工作目录。
git reset --hard HEAD~1
16. git revert
用法: 撤销指定提交。
解释: 创建一个新的提交,撤销指定提交的更改。
git revert commit-hash
17. git stash
用法: 临时保存工作目录的更改。
解释: 将工作目录中的更改临时保存起来,以便切换到其他分支。
git stash
18. git tag
用法: 管理标签。
解释: 创建、列出或删除标签,用于标记特定提交。
git tag v1.0
19. git show
用法: 显示特定对象(如提交、标签等)的详细信息。
解释: 显示指定提交或标签的详细信息。
git show commit-hash
20. git blame
用法: 显示文件的每一行最后修改的提交信息。
解释: 显示指定文件的每一行最后修改的提交信息。
git blame file.txt
21. git config
用法: 配置 Git 的设置。
解释: 查看或修改 Git 的配置设置,如用户名、邮箱等。
git config --global user.name "Your Name"
22. git rebase
用法: 重新应用提交到另一个分支。
解释: 将当前分支的提交重新应用到指定分支上。
git rebase main
23. git cherry-pick
用法: 选择性地应用某个提交到当前分支。
解释: 将指定提交的更改应用到当前分支。
git cherry-pick commit-hash
24. git bisect
用法: 使用二分查找定位引入 bug 的提交。
解释: 通过二分查找的方式定位引入 bug 的提交。
git bisect start
git bisect bad
git bisect good commit-hash
25. git submodule
用法: 管理子模块。
解释: 添加、更新或初始化子模块,用于在项目中包含其他 Git 仓库。
git submodule add https://github.com/username/repository.git