搜索
查看: 2211|回复: 0

[Shell] git 第2,3天

[复制链接]

64

主题

138

帖子

681

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
681
发表于 2017-5-7 21:49:29 | 显示全部楼层 |阅读模式
一 ,工作区和暂存区
工作区:就是电脑里能看到的目录,
版本库就是工作区的隐藏目录.git
Git版本库里最重要的就是暂存区和自动为我们创建的分支master
    用[mw_shl_code=applescript,true]git add file[/mw_shl_code] 就是把文件当期那修改存入暂存区
    [mw_shl_code=applescript,true]git commit[/mw_shl_code] 就是将当前修改提交到分支
二 管理修改
    这里注意的只有一点,就是修改后一定要 [mw_shl_code=applescript,true]git add[/mw_shl_code] 再[mw_shl_code=applescript,true]git commit[/mw_shl_code],只有[mw_shl_code=applescript,true]git commit[/mw_shl_code]并不会保存修改。
三 撤销修改
   1 改乱了工作区的某个文件的内容,直接丢弃修改内容,[mw_shl_code=applescript,true]git checkout -- file[/mw_shl_code]
   2 存入暂存区了已经,用[mw_shl_code=applescript,true]git reset HEAD file[/mw_shl_code],然后[mw_shl_code=applescript,true]git checkout -- file[/mw_shl_code]
  3已经提交,那就回退版本

四 删除文件
[mw_shl_code=applescript,true] git rm[/mw_shl_code] 用于删除文件,误删用[mw_shl_code=applescript,true]git checkout[/mw_shl_code]进行恢复,但是会丢失最近一体提交后修改的内容哦

五 远程仓库
1 创建SSH Key.  
[mw_shl_code=applescript,true]ssh-keygen -t rsa -C "your e-mail"[/mw_shl_code]会生成两个文件再.ssh目录下,id_rsa和id_rsa.pub.
2.登录GItHub,setting.(在右上角小方右边的下三角),随意填title,再Key下的文本框加id_rsa.pub的内容,add就好啦
六 添加远程库
点击github右上角加号右边下三角,创建信仓库
输入name,提交
在本地运行git remote add origin +给的你的地址(                                                               
git@github.com:cocohuanzi/learngit.git

第一次将本地库的内容推送 用[mw_shl_code=applescript,true]git push -u origin master[/mw_shl_code],之后提交不用-u
注意:第一次push 会又有警告yes即可
七  从远程库克隆
1 创建新的仓库(勾选initialize会自动创建README.md文件)
2 git clone +地址

这些所有的命令都是在你的那个文件下执行,比如我的是learngit(所以每次打开终端都先cd learngit ,然后再运行)




上一篇:用Hmisc包的rcorr函数对表达矩阵各个样本算相关系数及P值
下一篇:ceRNA综述、数据库及经典文章
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-3-31 09:02 , Processed in 0.019515 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.