标签:下载安装 安装 简洁 keygen learn ref 对比 git reset git push
下载安装git
创建文件夹:learngit
用Git CMD进入文件夹:
cd learngit
用Git CMD初始化git:
git init
创建文件:新建一个文件在learngit文件夹下,readme.txt
把readme.txt添加到git仓库:
git add readme.txt
把readme.txt提交到git仓库:
git commit -m “我是说明信息”
查看文件状态:
git status(会提示那些文件修改过需要add commit)
对比已提交的文件和未提交的文件都有那些改动:
git diff readme.txt
版本回退:
git reset --hard HEAD~1(回退提交后的上一个版本)
版本回退后恢复:
获取命令记录:
git reflog
回退指定版本:
git reset --hard ea34578
丢掉工作区的修改:
git checkout -- readme.txt
把暂存区的修改撤销掉,放回工作区
git reset HEAD readme.txt
删除版本库文件:
git rm readme.txt
误删工作区文件,恢复(如果版本库里存在):
git checkout -- readme.txt
创建 ssh-key:
使用git bash:
ssh-keygen -t rsa -C “876029169@qq.com”
连接远程仓库并提交:
git remote add origin git@github.com:xiaxiangfeng/learngit.git
git push -u origin master(第一次提交)
git push origin master(以后提交)
克隆远程仓库:
git clone git@github.com:xiaxiangfeng/learngit.git
创建切换分支:
git checkout -b dev
切换分支:
git checkout master
查看分支:
git branch
合并某分支到当前分支:
git merge dev
删除分支:
git branck -d dev
标签:下载安装 安装 简洁 keygen learn ref 对比 git reset git push
原文地址:http://www.cnblogs.com/c-o-d-e/p/6507391.html