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分支上
$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分支上
相关文章推荐
- 今天初步学习了一下Git版本控制,总结一下,后面加下用Git下载android源代码
- 简陋的Git教程(也算是学习Git的个人总结吧)
- Git 学习教程【转+总结】
- Git学习总结
- Git命令学习总结(-)
- git学习总结(一)基础以及配置
- 简陋的Git教程(也算是学习Git的个人总结吧)
- GIT的学习总结
- Git学习笔记总结和注意事项
- git 学习总结 - 基于实际项目的经验
- git学习总结
- 今天初步学习了一下Git版本控制,总结一下,后面加下用Git下载android源代码
- git学习总结
- git学习总结(二)本地git仓库的相关操作
- Git学习系列——总结
- 今天初步学习了一下Git版本控制,总结一下,后面加下用Git下载android源代码
- Git学习总结
- Git学习总结
- Git学习总结
- Git分支学习总结