git 命令
来源:互联网 发布:淘宝付款有几种方式 编辑:程序博客网 时间:2024/05/22 06:20
SourceTree
下载地址:http://www.sourcetreeapp.com/download/
GitHub
下载地址:https://mac.github.com
git 常用指令:
》新建一个“本地仓库”
git init
》配置仓库
1.一次性的方式
>告诉git你是谁
git config user.name www
>告诉git怎么联系你
git config user.email xxxx@163.com
2.一劳永逸的方式
>告诉git你是谁
git config - -global user.name.www
>告诉git怎么联系你
git config - -global user.name xxxx@163.com
》打开当前文件
在终端中 cd 拖动文件夹
》创建文件
touch main.c
》打开文件
open main.c
》输入内容
#include<stdio.h>
int main(){
return 0;
}
》查看文件状态
git status
未添加之前的颜色: 红色 代表在”工作区“
》将新建的文件添加到“暂存区”
git add main.c
添加到暂存区之后的颜色: 绿色 代表在”暂存区“
》提交新建的文件,添加文件到本地仓库
git commit main.c -m”修改了什么”
注意:如果没有在commit后面加上-m说明修改了什么,会自动进入vim界面,要求我们输入修改信息.
》注意:
>>git 默认情况下没有简写指令,一般情况下不建议简写指令。起别名的方法:
git config alias.st status
git config alias.ci “commit -m”
>>git 中的版本号是一个40位的哈希值,而SVN中的版本号是一个递增的整数
>> git 中的add和SVN中的add不太一样,SVN中只需add一次,而git中每次新建活着修改之后都需要重新add。
》配置带颜色的log别名
git config - -global alias.lg “log - -color - -graph - -pretty=format:’Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ - -abbrev-commit”
》查看log(日志)
git log 文件名
》查看所有修改信息(所有版本)
git reflog
》查看文件被修改的是什么地方
git diff main.c
如果显示绿色代表新增
如果显示红色代表删除
如果是想返回:
》对于已经提交的文件
>>返回上一个版本,其中一个HEAD代表强制重置
git reset - -hard HEAD^
>>返回上一个指定的版本(只需要写前七位)
git reset - -hard 版本号
》对于未提交的文件
>>回退到上一次提交的版本
方法一:git checkout 文件名
方法二:git reset - -hard HEAD
- Git 命令
- git命令
- git 命令
- git命令
- Git命令
- git 命令
- git 命令
- Git命令
- git命令
- Git命令
- git命令
- git 命令
- git命令
- git命令
- git命令
- git命令
- git命令
- git 命令
- Fourie Transform of Dirac Comb
- 树及树的遍历
- h265
- memcached内存管理机制详解
- iOS native 调用 js 方法
- git 命令
- C#多线程同步(八)【ReaderWriterLockSlim】
- Unity着色器教程 | 积雪效果
- 【深度学习】TensorFlow详解
- Striving For Simplicity: The All Convolution Net
- Java中的输入输出流
- 免费动态桌面
- C语言中,头文件和源文件的关系
- 超大屏幕Jumbotron (Bootstrap)