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 ...
随机推荐
- angular使用sass的scss语法
一.现象 为了简写样式 二.解决 1.安装sass ,利用npm 安装(npm工具如果没有,请先自行安装好) (1).npm install node-sass --save-dev (2).npm ...
- tomcat中如何禁止列目录下的文件
tomcat中如何禁止列目录下的文件在{tomcat_home}/conf/web.xml中,把listings参数设置成false即可,如下: <servlet> <servlet ...
- MySQL ERROR 1064(42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
通常出现该错误的原因是使用了 MySQL 的保留字 解决方法是对使用的保留字使用反引号 (Tab键上面)
- [JavaScript] 弹出编辑框
效果:单击图片copy,双击图片或者点Edit都会打开编辑窗口 Style <style> .black_overlay{ display: none; position: absolut ...
- c语言知识
1. 指针 https://blog.csdn.net/lwbeyond/article/details/6180640 http://www.cnblogs.com/lvyahui/p/696528 ...
- HTTP之状态码
状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收.理解.接受 3xx:重定向--要完成请求必须进行 ...
- 八、pyqt5按钮类控件——QPushButton、QRadioButton、QCheckBox
pyqt5中常用的按钮类控件有QPushButton.QRadioButton.QCheckBox.QToolButton等.这些按钮类的基类都是QAbstracButton类.所以这些类有部分方法是 ...
- ORB-SLAM2阅读笔记(一)从mono_eourc.cpp出发理解ORB-SLAM2
泡泡机器人上已经有公开课ORB-SLAM2的代码详解了,我也先看了一个多小时的视频,后来发现看完还是迷迷糊糊,自己没看源码,根本不明白讲的什么,因此,打开文件开始阅读源码. 为了阅读逻辑清楚,我从OR ...
- flag:用心学习的第一天
目标是:加油学习,尽早改变世界
- git服务搭建以及本地连接
服务器系统:centos6.5 本地系统:Mac 10.11 注意事项:本地git和服务器版本最好一样,centos上面的yum install git版本是1.7的,需要手动在下载,并手动编译 下载 ...