git常用命令总结——你一定会用到的几个命令
git入门看廖雪峰大神的教程即可,通俗易懂:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
如果想看更精简小巧的,可以看这个,git简易教程:
http://rogerdudler.github.io/git-guide/index.zh.html
上面的推荐链接,稍微花点时间,git基本的,常用的命令就差不多掌握了
我就不赘述,就只说几个你一定会使用到,并且要会使用的git命令
①:git status 查看你修改了哪些文件 (绿色框里面和绿色框外面的红色文字路径,就是你修改过的文件)

②:git log 查看你最近提交了什么(会显示提交代码时的备注信息,提交时间和提交人)

③:git diff 查看你具体修改了什么 (矩形框里的红色代码表示修改之前的代码,绿色代码表示修改之后的代码)

④:git add 把代码添加到暂存区,相当于一个缓存区域,临时保存你的改动
注:git add -A 可以把所有需要提交的文件一次性添加到缓存区域
⑤:git commit -m "描述信息" 提交代码到本地仓库,这时候还没有把代码提交到远端仓库
⑥:git push origin master:tutu 把代码提交到远端仓库名为tutu的分支,并在远端仓库自动创建tutu分支,这里的tutu可以替换成任意名字
⑦:git clone 克隆项目,比如你要在github下载某个项目,如下图

git clone git@github.com:tujingyu/car-number-box.git
注:如果你在提交代码时遇到如下截图里红色矩形框的提示,需要输入下面2句代码
git config --global user.email "输入你的邮箱"
git config --global user.name "输入你的名字"(名字自定义)

补充:在使用上面 git status / git log / git diff / git add 等等命令时,一定不要忘记先使用 cd 你的工作项目 命令进入到你的工作项目,否则会有如下提示,

git常用命令总结——你一定会用到的几个命令的更多相关文章
- git常用命令<转>
(转自)https://www.akii.org/git-concise-operating-tutorial.html git工作原理: 分布式,每个克隆或更新远程仓库的用户都拥有⼀一份最新的完整的 ...
- Git常用操作命令收集
Git常用操作命令收集 1.进入本地仓库访问位置之后执行命令 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远 ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Git 常用命令
一.初始環境配置 git config --global user.name "John Doe"git config --global user.email johndoe@ex ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- git常用的命令集合
Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...
- Git 常用命令大全
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- Git 常用命令行
最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令. 取得Git仓库 初始化一个版本仓库 git initClone远程版本库 git clone ...
随机推荐
- echarts 图表重新加载,原来的数据依然存在图表上
问题 在做一个全国地图上一些饼图,并且向省一级的地图钻取的时候,原来的饼图依然显示 原因 echars所有添加的图表都在一个series属性集合中,并且同一个echars对象默认是合并之前的数据的,所 ...
- node 单个表加条件查询
export const getTeacher = query => { const wh = model.query(qb => { qb.where('isNoLectur ...
- intel xeon家族介绍
Xeon - Intel < intel Xeon Past and current logos Developer Intel Manufacturer Intel Typ ...
- 【aardio】是否取消三个按键的对话框
import win; var id = win.msgbox("三个按钮","标题",0x3/*_MB_YESNOCANCEL*/) 参考标准库函数: nam ...
- Ansible安装及OS规划
Ansible安装 1.以管理用户mtnsadmin连接服务器后下载安装包(-O表示将下载的文件存放到指定的文件夹下,同时重命名下载的文件) sudo wget -O /etc/yum.re ...
- koa 学习1
1.搭建环境; npm init -f 2.出现错误 npm ERR!Windows_NT 6.1.7601 解决方法: npm config set proxy null npm install ...
- python 打包成 windows .EXE
1. 升级pip python -m pip install --upgrade pip 2.安装 pyinstall (打包程序) pip install pyinstaller 3 开始打包(打包 ...
- python爬虫-上期所持仓排名数据爬取
摘要:笔记记录爬取上期所持仓数据的过程,本次爬取使用的工具是python,使用的IDE是pycharm 一.查看网页属性,分析数据结构 在浏览器中打开上期所网页,按F12或者选择表格文字-右键-审查元 ...
- <taglib>报错
问题:web.xml中<taglib>报错 2.3版本可以直接卸载<web-app>中 2.4及之后放在<jsp-config>中 <jsp-config&g ...
- Springboot & Mybatis 构建restful 服务五
Springboot & Mybatis 构建restful 服务五 1 前置条件 成功执行完Springboot & Mybatis 构建restful 服务四 2 restful ...