前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >github学习(二)

github学习(二)

作者头像
希希里之海
发布2018-04-26 15:59:45
6140
发布2018-04-26 15:59:45
举报
文章被收录于专栏:weixuqin 的专栏weixuqin 的专栏

Git学习(一)

学习github一定要学会git,否则在后续的github运用中会出现很多问题。

1.安装Git:

Mac自带Git,Windows需要自己安装。

2.配置git:

配置user.name和user.email:

打开终端输入:

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

注意git config命令的--global参数,表示全局配置,使用后你的电脑上所有的Git仓库都会使用这个配置。

3.创建一个版本库:
  • 第一步 创建一个空目录: mkdir learngit cd learngit touch readme.txt pwd /Users/UserName/learngit pwd命令用于显示当前目录,可以看见,刚刚创建的仓库位于/Users/UserName/learngit
  • 第二步 通过git init命令把这个目录变成Git可以管理的仓库: 目录下会有一个.git的文件,用ls -ah命令可以看见。
  • 第三步 提交文件到仓库 a.把文件添加到仓库:git add readme.txt b.把文件提交到仓库:git commit -m "wrote a readme"
4.其它:

显示从最近到最远的提交日志:git log

让信息整齐显示的命令:git log --pretty=oneline

让Git回退到上一个版本:git reset --hard HEAD^`

记录每一条命令:git reflog

  • 工作区和暂缓区: 工作区和暂缓区的区别:工作区:.git外,暂缓区:.git里。 查看工作区和版本库里面最新版本的区别:git diff HEAD -- readme.txt 丢弃工作区的修改:git checkout -- readme.txt 把暂缓区的修改撤销掉:git reset HEAD readme.txt (添加过的修改,撤销分两步:1.是先撤销暂缓区的add:git reset HEAD readme.txt;2.然后撤销工作区的修改:git checkout readme.txt)
  • 关于git远程仓库: 创建SSH Key: ssh-keygen -t rsa -C "Youremali@example.com 然后一路回车, 完成以后在用户主目录里找到.ssh目录: ls -a可以显示隐藏目录。 cd .ssh 找到id_rsa.pub公匙,cat id_rsa.pub打印公匙内容,然后复制。 登陆GitHub,打开“Account settings”,“SSH Keys”页面: 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。
  • 添加远程库 在github上创建一个远程的版本库(repository),然后关联本地的库和远程库。 关联:git remote add origin git@github.com:path/repo-name.git (@后面的地址改为你自己的仓库地址) 推送:git push -u origin master (第一次推送master分支的所有内容,此后每次本地提交时使用命令git push origin master推送最新修改。) 克隆远程库到本地:git clone git@github.com:path/repo-name.git
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git学习(一)
    • 1.安装Git:
      • 2.配置git:
        • 3.创建一个版本库:
          • 4.其它:
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档