Git 学习总结

一、创建版本库(Repository)

$mkdir learngit         创建一个名字为learngit的文件夹

$cd learngit              进入到learngit文件夹

$pwd                       显示当前目录


$git init                  把这个目录变成Git可以管理的仓库


在该目录下编写一个readme.txt文件(该目录的子目录也行)


$git add readme.txt         告诉Git,把文件添加到仓库

$git commit -m "xxxxx"    告诉Git,把文件提交到仓库,-m后面接本次提交的说明

注意:可以先Git add多次,最后一次性git commit提交


修改readme.txt文件


$git status                 查看仓库当前状态

$git diff                      可以查看修改的内容


$git log                       显示从最近到最远的提交日志

$git reset --head^       回退到上一个版本


$cat readme.txt         查看文本内容


$git reset --head xxx    xxx可以为commit id号,即可指定回退到某一个版本

$git relog                   查看所记录的每一次命令

 

$git checkout -- readme.txt,此时分两种情况:1、修改后还未放到暂存区,此时撤销,回到和版本库一样状态;2、已经添加到暂存区,此时撤销回到添加到暂存区的状态。


$git reset head readme.txt   把暂存区的修改撤销掉,重新放回工作区

$git rm XX              删掉一个文件


二、远程仓库

$ssh -keygen -t rsa -C "your Email"          创建ssh key

$git remote add origin xxx                        关联一个远程库,xxx为git仓库地址

$git push -u origin master                         第一次推送master分支的内容,此后每次提交使用:$git push origin master

$git clone xxx                                           克隆一个仓库,xxx为git地址


三、分支

$git checkout -b dev                           创建并切换到分支dev上

$git merge dev                                    合并dev分支到当前分支上

$git  branch -d dev                             删除dev分支

$git  branch xxx                                 创建分支xxx

$git  checkout xxx                               切换到xxx分支上

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值