IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【总结思考】git常用指令总结 -> 正文阅读

[开发工具]【总结思考】git常用指令总结

  • $git --version git版本
  • $git init [project_name] 在当前目录新建一个Git代码库
  • $git clone [address] 拷贝代码到本地当前目录
  • $git config --global user.name “duffy” 配置用户名信息
  • $git config --global user.name 显示配置用户名
  • $git config --global user.email “duffy.wang@xxx.com” 配置email
  • $git config --global user.email 显示配置的email
  • $git config --global --list 显示当前Git配置
  • $git config --global color.ui/status/diff/branch/interactive 自动着色
  • $git branch 列出所有本地分支
  • $git branch -r 列出所有远程分支
  • $git branch -a 列出所有分支
  • $git checkout -b [branch] 创建一个新的分支
  • $git checkout [branch] 从一个分支切换到其他分支,如git checkout master
  • $git checkout - 切换到上一个分支
  • $git status 显示有变更的文件
  • $git log 显示当前分支的版本历史
  • $git diff 显示暂存区与工作区的差异
  • $git diff [first_branch] [second_branch] 显示两次提交之间的差异
  • $git add . 添加当前目录所有文件到暂存区
  • $git add [file1] [file2] 添加指定文件到暂存区
  • $git add [dir] 添加指定目录到暂存区
  • $git commit -m “xxx” 提交暂存区到仓库区
  • $git commit [file1] [file2] -m “xxx” 提交暂存区的指定文件到仓库区
  • $git commit -v 提交时显示所有diff信息
  • $git push [remote] [branch] 上传本地指定分支到远程仓库,如git push origin main
  • $git pull [remote] [branch] 取回远程仓库变化,并与本地分支合并
  • $git checkout . 删除所有更改,但未暂挂的东西除外,目前没用过
  • $git clean -f 删除未跟踪文件的所有更改,目前没有改
  • $git checkout [branch] -> $git merge master 将不同分支与主分支合并
  • $git merge [branch] 合并指定分支到当前分支,如git merge
  • $git cherry-pick [commit] 选择一个commit,合并当前分支,没使用过
  • $git revert [commit]新建一个commit用来撤销指定commit,后者的所有变化都将被前者抵消,相当于反向操作
  • $git reset -hard [commit] 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致,回滚最彻底
  • $git reset [commit] 重置当前分支的HEAD为指定commit,重置暂存区,工作区保持不变
  • $git reset -keep [commit] 重置当前分支的HEAD为指定commit,暂存区和工作区保持不变,回滚最不彻底
  • $git stash 暂时将未提交的变化移除,推荐使用git stash save “xxxx” 用于记录此次stash
  • $git stash pop 重新应用缓存stash,默认使用最近的stash,推荐使用 git stash apply “xxx“ 通过名字指定使用哪个stash,
  • $git stash list 查看现有stash
  • $git stash drop 移除
  • $git tag 列出所有tag
  • $git tag [tag] 新建一个tag在当前commit

阮一峰大佬总结:
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

界面化操作推荐应用SourceTree,不用写git 指令

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-24 18:25:53  更:2022-05-24 18:26:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:54:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码