Git Bash 命令

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值