一、快速提交代码

1、添加当前目录的所有文件到暂存区

git add .

2、提交暂存区到仓库区

git commit -m 'first commit'

3、提交到git远端

git push

4、到第三步已经完成了,这里是查看状态

git status

二、git 命令行下载某一历史版本

https://blog.csdn.net/u013750244/article/details/99072340

三、下载一个项目和它的整个代码历史

git clone url

四、分支

1、列出所有本地分支

 git  branch

2、列出所有远程分支

git branch -r

3、列出所有本地分支和远程分支

git branch -a

4、新建一个分支,但依然停留在当前分支

git branch [branch-name]

5、新建一个分支,并切换到该分支

git checkout -b [branch]

6、新建一个分支,指向指定commit

git branch [branch] [commit]

7、新建一个分支,与指定的远程分支建立追踪关系

git branch --track [branch] [remote-branch]

8、切换到指定分支,并更新工作区

 git checkout [branch-name]

9、切换到上一个分支

git checkout -

10、建立追踪关系,在现有分支与指定的远程分支之间

git branch --set-upstream [branch] [remote-branch]

11、合并指定分支到当前分支

git merge [branch]

12、选择一个commit,合并进当前分支

 git cherry-pick [commit]

13、 删除分支

git branch -d [branch-name]

14、删除远程分支

git push origin --delete [branch-name]

五、可视化管理

1、sourceTree
https://www.cnblogs.com/fisherbook/p/11397168.html
2、tortoisegit

https://blog.csdn.net/siyi_blog/article/details/89553153

参考文章:https://www.cnblogs.com/miracle77hp/articles/11163532.html

Git 命令行基本使用和可视化介绍相关推荐

  1. Git命令行介绍和使用说明(持续更新)

    Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...

  2. Git命令可视化展示,代码管理再也不愁了,建议收藏!

    本文翻译自的Lydia Hallie的博客:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git学习的可视化界面推 ...

  3. linux tig不支持中文,tig — 让 git 命令行可视化

    tig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 .如果用习惯了,会上瘾. image 基础 安装 在 Mac 上最简单的方式是使用 Homebrew: brew inst ...

  4. Linux下安装Git、git命令介绍

    前言 环境:centos7.9 git version 1.8.3.1 Git官网 https://git-scm.com/ 安装Git [root@git ~]# yum install git # ...

  5. 这个神了,一目了然,确实好,看小姐姐用动图展示10大Git命令

    选自dev.to  作者:Lydia Hallie 机器之心编译  参与:Panda.杜伟 git merge.git rebase.git reset.git revert.git fetch.gi ...

  6. 打开git命令窗口_用动图的形式打开 10 大 Git 命令?

    转自机器之心 https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git merge.git rebase.git re ...

  7. 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!

    git merge.git rebase.git reset.git revert.git fetch.git pull.git reflog--你知道这些 git 命令执行的究竟是什么任务吗?如果你 ...

  8. git命令详解( 八)

    此为记录git的第八篇,前七篇为远程篇,工作中最常用的都在前七篇,因为要在远程分支上合作开发     在提交树上移动 撤销变更 在提交树上移动 在接触 Git 更高级功能之前,我们有必要先学习在你项目 ...

  9. externalreferences 命令在 sdi 模式下不可用_一个适合新手交互式Git命令学习项目

    前言 在我们日常工作开发中,Git是必不可少的版本控制软件,很多时候我们都用Git来管理我们的项目. 比较常用的有Github,Gitlab,Stash等. 因此对于Git命令的掌握是我们工作必备的能 ...

最新文章

  1. 全栈AI工程师指南,DIY一个识别手写数字的web应用
  2. C++知识点25——使用C++标准库(容器适配器stack、queue、priority_queue)
  3. POJ 3268 (dijkstra算法)
  4. 计算机专业去广发银行,2019广发银行招聘计算机模拟试题
  5. 采用URL访问资源,隐藏真实地址
  6. sklearn自学指南(part37)--DBSCAN
  7. 搭建微服务_快速搭建 SpringCloud 微服务开发环境的脚手架
  8. idea无法创建class
  9. gbdt 和random forest 效果非常好的思考!
  10. C++面试宝典(纯干货)
  11. deepinv2 添加打印机_Deepin系统上安装使用HP惠普打印机的方法
  12. 量化交易 均线、金叉死叉计算与交易策略
  13. mac dock 隐藏程序_从Dock删除最近的应用程序
  14. 微软project下载安装及激活教程
  15. 刚刚!微软又放大招!让草稿几秒钟变App!
  16. stl文件怎么用Java读取_vtk对stl文件进行下采样
  17. GC日志的查看(日志意思)
  18. Android 军刀级神器:Magisk
  19. prim和kruskal
  20. 机械键盘 酒精大法

热门文章

  1. java 密码是字母和数字的组合_java正则表达式校验密码必须是包含大小写字母、数字、特殊符号的8位以上组合...
  2. 短视频剪辑小技巧,少用平剪很重要,教你剪出受人欢迎的短视频
  3. 东南大学成贤学院计算机报名,东南大学成贤学院2016年计算机等级考试报名
  4. 树莓派 4位数码管时间显示
  5. PythonAI对话机器人
  6. 流程图怎么画好看,如何选择一个好的流程图工具
  7. 解决在win10环境下使用python 3 来搭建mumble 的client (没有启动界面,可以实现按键PPT,或者语音激活) 过程中出现的问题
  8. Scrum敏捷体系及认证课程
  9. MQTT学习笔记(1)--网络调试助手连接阿里云物联网
  10. H3C SS5500 交换机配置操作记录