您的位置:首页 > 其它

Git 学习总结

2014-12-28 14:12 211 查看
一、创建版本库(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分支上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: