git 版本控制基本操作

教程 : http://blog.jobbole.com/78960/

支持Linux命令


本地操作(工作区)

0.  初始化设置

git config  –global user.name "用户名"

git config --global user.email "xxxx@xx.com"


1.  git init           新建git管理仓库,和文本在同级目录方便

2.  git add readme.txt            添加要备份的文本

3.  git commit -m "写本次修改的主要内容"         确认提交

4.  git status        查看提交结果

5.  git diff readme.txt         查看修改的内容

6.  git log      查看历史版本

7.  git log --pretty=oneline        在一行内查看历史版本

8.  git reset --hard HEAD^       回滚到前一版

9.  git reset --hard HEAD^^     回滚到前两版

10.  git reset --hard HEAD~100      回滚到前100版

11.  git reflog       查看回滚后的之前版本的版本信息

12.  git reset --hard 666666         回到666666版本(可以恢复回滚造成的错误)

13.  git checkout -- readme.txt         撤销文本的修改,分两种情况(可以用来恢复删除)

       假如文件还没有 git add,就将其恢复到上一次 git commit 的状态;

       假如文件已经 git add,但是还没有 git commit,就恢复到 git add 时候的状态。

14.  rm readme.txt       删除



远程仓库(repository版本库,本地同步到github)

15.  在本地:创建SSH Key

ssh-keygen -t rsa -C "your_email@xxx.com"


生成物

id_rsa  私钥,自己保存好

id_rsa.pub 公钥,可以公开


16.  在GitHub上(添加key):

setting -> Add SSH Key -> 填入title -> id_rsa.pub 内容复制到 Key -> Add Key


17.  在GitHub上(添加远程库):

+ -> New repository -> repository name填上工程名字 -> Create repository

新生成的 git 仓库里面啥也没有,根据内容(... or push an existing repository from commd line)提示在本地操作。


18.  git remote add origin https://......


19.  git push         将本地库推送到远程


GitHub上刷新后就看到提交的结果了。


本地操作(修改同步提交到github)

20.  git push origin master        本地修改提交。git commit 后


21.  git clone https......         创建本地的工程


22.  






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值