搜索
查看: 2265|回复: 3

[linux] 第一天学git

[复制链接]

64

主题

138

帖子

681

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
681
发表于 2017-5-5 18:18:39 | 显示全部楼层 |阅读模式
昨天晚上睡觉前忽然想学git,今天就开始学,打卡第一天跟着这个网站学的
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
今天主要学了

1.安装
我的是ubuntu
[mw_shl_code=shell,true]sudo apt-get install git[/mw_shl_code]
然后呢,要设置,一定要设置名和邮箱,不然之后会出错
[mw_shl_code=shell,true]$ git config --global user.name "Your Name"
$ git config --global user.email
"email@example.com"[/mw_shl_code]
2.创建版本库
(1)建一个新的文件夹 [mw_shl_code=applescript,true]mkdir filename[/mw_shl_code]
(2) cd 到这个文件夹下
’(3)pwd查看当前目录
(4)初始化仓库[mw_shl_code=shell,true]git init[/mw_shl_code]
(5)添加文件
     [mw_shl_code=applescript,true]git add file
git commit[/mw_shl_code]也可以同时添加多个文件
3.时光穿梭机
(1)查看仓库当前状态[mw_shl_code=applescript,true]git status[/mw_shl_code]

   (2) 查看修改内容[mw_shl_code=shell,true]git diff[/mw_shl_code]
4. 版本回退
(1)查看历史记录[mw_shl_code=shell,true]git log[/mw_shl_code] 当加上[mw_shl_code=applescript,true]--pretty oneline [/mw_shl_code]会得到commit id 加每次修改是提交的名字
(2) 当前版本是[mw_shl_code=shell,true]HEAD[/mw_shl_code],上一个为[mw_shl_code=applescript,true]HEAD^[/mw_shl_code],以此类推
当为上100个[mw_shl_code=shell,true]HEAD~100[/mw_shl_code],怕太多了会疯吧
(3)将当前版本退回上一个版本[mw_shl_code=shell,true]git reset --hard HEAD^[/mw_shl_code],用git log查看是,当前版本不见了
(4)若想回到当前版本,用[mw_shl_code=shell,true]git reflog[/mw_shl_code]查看最新版本的commit id,然后[mw_shl_code=applescript,true]git reset --hard commit id[/mw_shl_code]就好了。 commit id 很长,输8个左右就好了
加油




上一篇:各种统计学计算公式
下一篇:GATK之SelectHeaders和RandomlySplitVariants
回复

使用道具 举报

18

主题

56

帖子

403

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
403
发表于 2017-5-5 20:04:19 | 显示全部楼层
棒棒哒,git是团队协作的好软件呢,还可以共享自己的代码到github
回复 支持 反对

使用道具 举报

64

主题

138

帖子

681

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
681
 楼主| 发表于 2017-5-5 21:41:54 | 显示全部楼层
hoptop 发表于 2017-5-5 20:04
棒棒哒,git是团队协作的好软件呢,还可以共享自己的代码到github

回复 支持 反对

使用道具 举报

23

主题

37

帖子

376

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
376
发表于 2017-5-5 22:32:16 | 显示全部楼层
很棒呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2020-2-20 02:21 , Processed in 0.023942 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.