博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git Bash 命令
阅读量:6238 次
发布时间:2019-06-22

本文共 1123 字,大约阅读时间需要 3 分钟。

hot3.png

git 基础

git 分为三个区:工作区、暂存区、仓库

151305_NINu_2460074.png

 

进入文件夹,并用git 命令初始化目录使它成为git管理仓库。

 

cd :进入文件目录。

ls:显示目录下所有文件。

mkdir:创建文件目录。

git init : git 管理初始化。

114323_U0HQ_2460074.png

git add :提交文件到暂存区

git commit -m '注释': 提交文件到本地仓库

git status : 查看是否有文件未提交

132142_Ngr7_2460074.png

git diff file:查看文件修改的内容,确定后可以提交文件

134541_cjKM_2460074.png

首先:git add file 提交文件到暂存区,然后再git commit 提交到仓库

133354_0dCZ_2460074.png

git add file1 file2  ...:多文件提交到暂存区。

144258_B3pB_2460074.png

git add . :添加目录下所有文件到暂存区

135320_o7Pe_2460074.png

git log / git log --pretty=oneline:查看提交日志

git reset --hard HEAD^:恢复到上一个版本;HEAD^^:恢复到上上个版本,依此类推。

git reset --hard HEAD~2:恢复到当前版本的上上版本。

cat file:查看文件内容

141224_CKxN_2460074.png

git reflog :获取版本号

git reset --hard 版本号:根据版本号恢复到指定版本。

142322_pTHY_2460074.png

 

git reset -- files 用来撤销最后一次git add files

git reset 撤销所有暂存区域文件。 

git rm --cached <file> ,会直接从暂存区删除文件,工作区则不做出改变 

git checkout -- files 把文件从暂存区域复制到工作目录,用来丢弃本地修改。

git checkout . 或者 git checkout -- <file> ,会用暂存区全部或指定的文件替换工作区的文件。

会清除工作区中未添加到暂存区的改动 

git checkout HEAD ." 或者 "git checkout HEAD <file>,会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。

会清除工作区中未提交的改动,也会清除暂存区中未提交的改动 

-------------------------------------------------------------------------------------------------------------

远程仓库

git remote :查看当前远程仓库配置

git remote add origin url:添加远程仓库

160346_w7ep_2460074.png

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/fengzhi714/blog/798877

你可能感兴趣的文章
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
error LNK2001: 无法解析的外部符号 __CrtDbgReport
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
邮件客户端导入邮件通讯录地址薄
查看>>
荆慕瑶
查看>>
EIGRP 查看邻居命令详解
查看>>
Linux启动的顺序说明
查看>>
Linux系统安装
查看>>
Oracle数据库的体系结构
查看>>
Cassandra监控 - OpsCenter手册
查看>>
rm: cannot remove `libtoolT': No such file or directory
查看>>
shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令
查看>>
Python第一天:Python擅长领域以及各种重点学习框架(包含Python在世界上的应用)...
查看>>
CentOS 7命令行安装GNOME、KDE图形界面
查看>>
如何用C++做游戏(3)
查看>>
MySQL学习记录笔记
查看>>
机器学习算法清单!附Python和R代码
查看>>