Git 命令行基本使用和可视化介绍
一、快速提交代码
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 命令行基本使用和可视化介绍相关推荐
- Git命令行介绍和使用说明(持续更新)
Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...
- Git命令可视化展示,代码管理再也不愁了,建议收藏!
本文翻译自的Lydia Hallie的博客:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git学习的可视化界面推 ...
- linux tig不支持中文,tig — 让 git 命令行可视化
tig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 .如果用习惯了,会上瘾. image 基础 安装 在 Mac 上最简单的方式是使用 Homebrew: brew inst ...
- Linux下安装Git、git命令介绍
前言 环境:centos7.9 git version 1.8.3.1 Git官网 https://git-scm.com/ 安装Git [root@git ~]# yum install git # ...
- 这个神了,一目了然,确实好,看小姐姐用动图展示10大Git命令
选自dev.to 作者:Lydia Hallie 机器之心编译 参与:Panda.杜伟 git merge.git rebase.git reset.git revert.git fetch.gi ...
- 打开git命令窗口_用动图的形式打开 10 大 Git 命令?
转自机器之心 https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1 git merge.git rebase.git re ...
- 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
git merge.git rebase.git reset.git revert.git fetch.git pull.git reflog--你知道这些 git 命令执行的究竟是什么任务吗?如果你 ...
- git命令详解( 八)
此为记录git的第八篇,前七篇为远程篇,工作中最常用的都在前七篇,因为要在远程分支上合作开发 在提交树上移动 撤销变更 在提交树上移动 在接触 Git 更高级功能之前,我们有必要先学习在你项目 ...
- externalreferences 命令在 sdi 模式下不可用_一个适合新手交互式Git命令学习项目
前言 在我们日常工作开发中,Git是必不可少的版本控制软件,很多时候我们都用Git来管理我们的项目. 比较常用的有Github,Gitlab,Stash等. 因此对于Git命令的掌握是我们工作必备的能 ...
最新文章
- 全栈AI工程师指南,DIY一个识别手写数字的web应用
- C++知识点25——使用C++标准库(容器适配器stack、queue、priority_queue)
- POJ 3268 (dijkstra算法)
- 计算机专业去广发银行,2019广发银行招聘计算机模拟试题
- 采用URL访问资源,隐藏真实地址
- sklearn自学指南(part37)--DBSCAN
- 搭建微服务_快速搭建 SpringCloud 微服务开发环境的脚手架
- idea无法创建class
- gbdt 和random forest 效果非常好的思考!
- C++面试宝典(纯干货)
- deepinv2 添加打印机_Deepin系统上安装使用HP惠普打印机的方法
- 量化交易 均线、金叉死叉计算与交易策略
- mac dock 隐藏程序_从Dock删除最近的应用程序
- 微软project下载安装及激活教程
- 刚刚!微软又放大招!让草稿几秒钟变App!
- stl文件怎么用Java读取_vtk对stl文件进行下采样
- GC日志的查看(日志意思)
- Android 军刀级神器:Magisk
- prim和kruskal
- 机械键盘 酒精大法
热门文章
- java 密码是字母和数字的组合_java正则表达式校验密码必须是包含大小写字母、数字、特殊符号的8位以上组合...
- 短视频剪辑小技巧,少用平剪很重要,教你剪出受人欢迎的短视频
- 东南大学成贤学院计算机报名,东南大学成贤学院2016年计算机等级考试报名
- 树莓派 4位数码管时间显示
- PythonAI对话机器人
- 流程图怎么画好看,如何选择一个好的流程图工具
- 解决在win10环境下使用python 3 来搭建mumble 的client (没有启动界面,可以实现按键PPT,或者语音激活) 过程中出现的问题
- Scrum敏捷体系及认证课程
- MQTT学习笔记(1)--网络调试助手连接阿里云物联网
- H3C SS5500 交换机配置操作记录