返回上一级目录:cd ..(cd与.. 之间有一空格)。
进入某一目录:cd git (进入git目录)
显示当前路径:pwd
git clone https://github.com/josedvq/topology_docker.git 克隆项目
git status 查看文件状态
git log 查看提交日志
git add <file.name> 提交到缓存区
git add . 提交本地所有文件到缓存区
git commit 提交到版本库
git commit -m '注释内容' 提交到版本库并添加注释
git commit -a -m '注释内容' 提交到缓存区同时提交到版本库并加注释
对比
git diff 本地与缓存区之间差异
git diff --cached(--staged) 缓存与版本库之间的差异
git diff master 本地与版本库之间的差异
撤销
git reset HEAD <file.name> 撤销提交到缓存区的内容
git checkout -- <file.name> 撤销当前操作
git commit -m '注释内容' --amend 重新合并新的提交方案
删除
git rm <file.name> 工作区文件已删除时,可以删除缓存区的文件
git rm -f <file.name> 同时删除缓存区和工作区文件
git rm --cached <file.name> 只删除缓存区文件
恢复
git checkout commit id <file.name> 恢复指定文件(id是通过git log 查看得来的)
git reset --hard commit id 恢复到指定版本(可能有多个文件)
>> HEAD^ 回到上一个版本
>> HEAD~<num> 回到上num个版本
git reflog 打印最近操作,可以获得相应id
同步到远程仓库
git remote 查看远程名字
>> -v 远程名字对应的地址
>> origin 默认名字
git push origin master
多人协作解决冲突
git fetch 手动同步,查看区别
>> git diff master origin/master 打印远端和本地区别
>> git merge orgin/master 手动合并冲突
git pull 直接合并远端到本地
开源项目协作
fork 查看项目到本地分支
pull request 发送请求给原作者
分支
git branch 查看分支
git branch --merged 查看已经合并的分支
git branch --no-merged 查看没有合并的分支(new2)
git branch new1 创建了一个new1分支
git checkout new1 切换到new1分支
git checkout -b new2 创建并切换到new2分支
git merge new1 当前分支合并new1分支
git branch -d new1 在master分支下,删除new1分支(因为new1已经合并到master,故可以删除)
git branch -D new2 强制删除没有合并的分支
github上的分支
git push origin master
github上直接创建
github上的标签
git tag v1.0 git push origin v1.0
github上直接创建
创建组织
github上创建
创建博客
github上创建
https://pages.github.com/
注意格式的正确性
其他
ls 文件信息
mkdir <file name> 创建文件夹
notepad hello.txt 创建hello.txt记事本
tab键自动补全功能
git config --global alias.co checkout 设置别名
相关推荐
git 快捷键总结,git 分支命令,删除分支,查看分支。
教程:1、远程同步2、提交到master,3、恢复暂存区的所有文件到工作区4、冲突解决 --更新2
教程:1、远程同步2、提交到master,3、恢复暂存区的所有文件到工作区4、冲突解决
intellij2018.3 窗口快捷键git,maven配置, 常用快捷键配置,git,maven的配置可能根本机的有冲突,自己修正
个人收集的,包含git的快捷键图表、xcode快捷键列表、github快速说明图表、IntelliJ快捷键图表等,有中文的有英文的
git常用快捷键
把visual studio常用的快捷键写入壁纸中,方便查看
为什么要用git? 1.现实编码中涉及好多修改,你记不住。-git可以跟踪历史版本 2.可以更好进行团队协作开发-提交历史,版本修改,代码冲突问题. 版本控制工具svn与git区别: svn集成式:SVN在没有联网的时候是拒绝干活的 ...
为大家推荐一款跨平台的Git客户端,GitKraken Mac版提供了代码编辑器、文件搜索、语法突出显示、应用程序内合并工具、键盘快捷键等实用的功能,需要git客户端 mac版的朋友可以下载gitkraken mac版试试哦!
快捷键自动保存,并执行git远程同步。快捷键自动同步大家所有代码。 发布代码使用tag,修改bug自动创建与对应tag相同代码的bugfix分支,修改完代码bugfix分支自动毁灭,并回到个人分支。 团队使用脚本已近两年,大大...
idea安装,git安装,idea快捷键,idea安装,git安装,idea快捷键idea安装,git安装,idea快捷键idea安装,git安装,idea快捷键idea安装,git安装,idea快捷键idea安装,git安装,idea快捷键idea安装,git安装,idea快捷键idea安装,...
一张图包括了Git 常用命令快捷键,忘记命令后,可以快速查看命令
git代码检出、colone、切换分支,初始化所有子模块,将父模块的代码检出至本地等。
(您可以选择右键单击并从上下文菜单中选择“ Git Blame” ,而不是按下键盘快捷键) 责任信息将出现: 如果需要,可以单击[Show]以完整显示提交: ...或单击[Copy]将提交ID(又名SHA)复制到
解决 win10 快捷键不能秒启动问题 解决某些命令会卡住不动或无法上下选择脚手架选项的问题 更新日志 使用前说明 本仓库的最初目的是探索如何在 Windows 上打造出非常易用的终端环境。后来随着 Windows Terminal 和 ...
项目开发中,代码管理肯定离不开git操作,Pycharm中没有复杂的命令操作,只需要进行一些简单的菜单操作就可以方便的实现版本管理,下面分别介绍下载...新建一个文件进行提交,可以使用菜单按钮,也可以使用快捷键
使用键盘快捷键可以快速编辑交互式Git基准库的操作。 如何使用 按下与您所需的git rebase操作相对应的键。 此命令将应用于所有选定的行。 键盘快捷键: p将命令设置为“ Pick” r将命令设置为“ Reword” e将...
Git Diff保证金 Git Diff Margin在Visual Studio页边距和滚动条上显示当前编辑文件的实时Git更改。产品特点通过Visual Studio 2019支持Visual Studio 2012 快速查看所有当前文件更改左边距在地图和条形码模式下滚动...
涵盖IDEA安装、配置、常见问题&技巧、Maven、Git、Tomcat、快捷键、项目配置等
Git Alias是git版本控制快捷键,功能和命令的集合: 代表status诸如s快捷方式。 诸如optimize以进行修剪和使用建议的设置重新打包之类的改进。 诸如topic-start工作流程topic-start为新功能创建新的主题分支。 诸如...