`

git快捷键

 
阅读更多

返回上一级目录: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 快捷键总结,git 分支命令,删除分支,查看分支。

    Git常用快捷键.txt

    教程:1、远程同步2、提交到master,3、恢复暂存区的所有文件到工作区4、冲突解决 --更新2

    Git常用快捷键及冲突解决.txt

    教程:1、远程同步2、提交到master,3、恢复暂存区的所有文件到工作区4、冲突解决

    cheatsheet(快捷键图表)合集

    1. **Git快捷键图表**: Git是分布式版本控制系统,它的命令行操作虽强大,但记忆众多命令并不容易。Git的快捷键图表可以帮助开发者快速执行常见操作,如`git status`(查看工作区状态)、`git add .`(添加所有...

    Git的基础代码和快捷键

    Git的基础代码和快捷键

    intellij2018.3 窗口快捷键git,maven配置

    2018.3版本提供了许多增强的功能和优化,包括对Git和Maven的集成支持以及自定义快捷键设置。以下将详细介绍这些知识点: 1. **IntelliJ IDEA 窗口快捷键**: IntelliJ IDEA提供了丰富的快捷键,旨在提高开发效率。...

    GitKraken-v6.5.1 ubuntu版本

    7. **自定义快捷键**:可以根据个人喜好设置快捷键,提高工作效率。 8. **团队协作功能**:包括实时协作编辑、共享链接以及查看团队成员的活动。 然而,值得注意的是,此版本是GitKraken免费版本的最后一个迭代。...

    Git客户端安装包_官网下不动_Git-2.26.0-64-bit.rar

    例如,新版本可能会优化命令行界面,增加对某些操作的快捷键,或者增强与其他软件的集成。 在安装Git客户端时,通常会包括以下几个关键组件: 1. **Git Bash**:一个模拟Linux命令行环境的工具,用户可以在其中运行...

    GitKraken-v6.5.0.zip

    6. **快捷操作**:通过快捷键和自定义操作,提升工作效率。 7. **集成代码托管平台**:GitKraken支持GitHub、GitLab、Bitbucket等主流代码托管平台,可直接在应用内进行操作。 8. **代码高亮和语法检查**:内置...

    GitKraken-6.5.1.zip

    7. **自定义设置**:用户可以根据自己的习惯配置快捷键,调整界面布局,以达到最佳的工作环境。 关于6.5.1版本,尽管是免费版本,但依然保持着高质量的性能和稳定性。值得注意的是,压缩包内附有禁止自动更新的详细...

    gitkraken6.5.1

    10. **国际化与自定义设置**:GitKraken支持多种语言,并提供丰富的自定义选项,如主题颜色、快捷键设置等,满足不同用户的个性化需求。 总之,GitKraken 6.5.1作为一款优秀的Git工具,旨在提供更加高效、便捷的...

    git-cheatsheet

    git常用快捷键

    ubuntu版GitKraken-v6.5.1

    9. **自定义设置**:用户可以根据个人偏好调整界面主题、快捷键,以及各种设置,提升工作效率。 对于Ubuntu用户来说,安装`.deb`格式的包是常见的方法。下载GitKraken-v6.5.1.deb后,可以通过以下步骤进行安装: 1...

    GitKraken-v6.5.1.zip

    6. **快捷操作**:支持键盘快捷键,提高开发效率,减少鼠标操作。 7. **集成代码托管平台**:GitKraken与GitHub、GitLab、Bitbucket等流行代码托管平台无缝集成,方便用户进行远程操作。 8. **多语言支持**:支持...

    GitExtensions-2.49.03-SetupComplete.msi

    4. **自定义快捷键**:用户可以根据个人习惯设置快捷键,提高工作效率。 5. **多语言支持**:GitExtensions支持多种语言,满足全球用户的使用需求。 6. **持续更新**:随着Git的版本更新,GitExtensions也会定期发布...

    GitExtensions-2.48.05

    此外,它还支持自定义快捷键,可以根据个人习惯配置工作流程。 总的来说,GitExtensions-2.48.05是一个强大的Git客户端,提供了丰富的功能和易用的界面,帮助用户更好地管理他们的代码仓库。在安装时,务必注意选择...

    GitKraken-v6.5.1.deb.7z

    7. **个性化设置**:用户可以根据个人喜好调整主题、快捷键等,定制自己的开发环境。 在“GitKraken-v6.5.1.deb”这个文件中,".deb"是Ubuntu和Debian系统的软件包格式,表明这个文件是专门为这些Linux发行版设计的...

    GIT 中文版客户端、服务端

    支持多个仓库管理和快捷键操作,提高开发效率;以及内置的Stash功能,方便保存未完成的工作。 服务端部分是Git本身,版本为2.10.1,适用于64位操作系统。Git服务端主要负责接收和存储客户端推送的代码版本,以及...

    Git本地代码管控(Vscode编辑)

    - 在Vscode中打开控制台终端(快捷键 `Ctrl + ~`),切换到Git Bash模式。 - 输入 `git init` 命令来初始化一个新的Git仓库。 3. **暂存修改** - 点击Vscode中的源码管理器图标,可以看到所有未被暂存的修改。 - ...

    Git实战IDEA操作

    选中文件,右键选择"Git" -&gt; "Add",或者使用快捷键"Ctrl + A"全选,然后按"Ctrl + Enter"。 2. 使用"VCS" -&gt; "Commit Directory"或快捷键"Ctrl + K"打开提交界面,输入提交信息后点击"Commit and Push"。 四、提交...

Global site tag (gtag.js) - Google Analytics