暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【GitHub】初识Git

testDemo 2018-03-05
352

        平时工作使用SVN,最近需要代码托管,所以周末时间学习一下Git,账号一直有,说来惭愧一直没好好利用这个资源。废话少说,正文开始。

 


地址:https://github.com/Billseeyao/Demo.git

软件 :GitHub Desktop    &    Git-2.7.2-32-bit_setup.1457942412.exe



1、远程仓库

创建ssh key   //id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥

$ ssh-keygen -t rsa -C"邮箱" 

然后在 路径 C:\Users\Administrator.CXWZL-300W4HG\.ssh下找到 id_rsa

$ cat id_rsa.pub 得到 公钥后,复制到git平台 (new SSH key)



2、版本提交 (提交到仓库)

第一步:$ git add 文件   // 这一步只是将文件提到暂存区里

第二步:$ git commit -m '注释'


在本地更改提交后的文件,git会记录下来 

$ git status   //来查看修改状态 

$ git diff 文件名   //可查看文件修改的内容

    (在readme.txt中增加"44444444444")


$ git log  //查看历史记录

$ git log --pretty=oneline //查看历史记录


3、版本回退

【第一种】

$ git reset --hard head^ //回退上一版本,回退上上版本 head^^,若是回退前20版本  --herd head~20

【第二种】

$ git reset  --hard 版本号 //使用$ git reflog 查看版本号


4、分支合并

$ git branch      //查看分支

$ git branch name   //创建分支

$ git checkout name     //切换分支

$ git checkout -b name     //创建+切换分支

$ git branch -d name     //删除分支

$ git merge name     //合并某分支到当前分支



【命令汇总】

$ git init    //初始化git


$ cat filename  //查看文件

$ssh-keygen -t rsa -C"邮箱"  //id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥


$ git reflog   //查看版本号

$ git reset --hard head^    //回退上一版本,回退上上版本 head^^,若是回退前20版本  --herd head~20

$ git reset  --hard 版本号    //版本回退 


$ git status   //查看修改状态 

$ git diff filename  //查看文件修改的内容

$ git log  //查看历史记录

$ git log --pretty=oneline //查看历史记录


$ git add   filename  // 这一步只是将文件提到暂存区里

$ git commit -m '注释'


$ git branch  //查看分支

$ git branch name //创建分支

$ git checkout name //切换分支

$ git checkout -b name //创建+切换分支

$ git branch -d name //删除分支

$ git merge name //合并某分支到当前分支


$ git clone http://   git地址     //下载代码到本地仓库


        

Git今天就到这,后续持续更新...


文章转载自testDemo,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论