git与github初体验

github命令清单

1320439-20180313134802059-95118769.jpg

git使用 (如果使用sublime,可以安装GitGutter插件,可以检测本地的git变化提示)

1.安装-----portableGit-2.7.0-64-bit.7z.exe(注意:解压时必须是全英文路径)
2.配置环境变量:新建GIT_HOME,将解压的路径放进来(比如说是解压在命名为git的目录下那就是C:\dev\git)
    然后再将GIT_HOME配到path里面:%GIT_HOME%\bin;
3.测试是否配置成功:git --version
4.cd到当前目录
5.初始化本地仓库:git init (实际上就是在本地文件夹中添加了一个.get的文件夹,用于记录所有项目的变更信息)
6.查看本地仓库的状态:git status(第一次查看显示的是没有被跟踪的文件)
7.将当前所有没有被跟踪的文件添加到跟踪列表:git add .(或者git add --all也可以)
8.添加本地git忽略清单(因为有的文件不需要被托管,类似于node_modules文件),创建一个.gitignore文件,只需要在
   .gitignore文件中添加对应的文件名字就行了,比如说添加node_modules,如果是根目录下的就要 /dist这样写(加/)
9.git status -s 输出简要的变更日志
10.把本地的变化提交的本地的仓库文件夹  git commit (或者是记录变更的地方git commit -m '第一次提交记录')
11.比较与上一个版本的变化 git diff
12.再次提交:git add --all
13.再次记录:git commit -m '第二次提交记录'
14.查看提交日志:git log
15.回归到某一个版本:git reset --hard xxxxx(前5位提交记录的哈希值)

github 使用

1.new repository 然后为项目起名字(其他都是默认)
2.可以选择git目录下的git-bash.exe来用,然后定位到要上传的目录(cd)
3.添加远端的地址:git remote add origin  https://github.com/xxxxx(项目的地址)
4. git status 查看文件的状态
5. git push -u origin master 将本地文件推到远端
6. git pull origin master  从远端获取

gist(在github中可以用gist记录零散的代码片段)

使用步骤:new gist --> 写gist的描述(例如gulpfile.js)--> 填写文件的扩展名(.js),然后选择缩进式(space),公开的私密的都可以 -->可以选择Embed下面的js脚本粘到网页中将代码晾出去(可以利用script脚本在博客中展示代码)

git的分支

                      git branch 查看当前分支
          git branch v2 创建一个v2的分支
          git checkout v2 将分支切换到v2
          git push -u origin v2 提交到v2分支

完整项目的上传:

1.git init 
2.git status 
3.由于没有用任何的包管理工具,所以可以不用创建.gitignore文件夹
4.git add --all
5.git status
6.git commit -m 'initial commit'
7.github创建仓库 (new repository)
8.git remote add origin https://github.com/xxx  (项目地址)
9.git push -u origin master (默认提交的分支名字必须是master)
10. 创建新的分支 git branch gh-pages 
11.切换到gh-pages分支 git checkout gh-pages
12.同步到远端分支 git push -u origin gh-pages (这样就可以访问了地址是   用户名.github.io/项目名)
13.绑定域名 
    1)在文件夹下创建CNAME的文件 文件中写自己的域名就行了(也可以解析二级域名,解析方法--->主机记录:xxx,记录类型CNAME,记录值xxx.github.io 也就是自己的github地址)
    2)提交CNAME文件 git status  
                     git add --all
                     git commit -m '添加域名绑定'
                     git push -u origin gh-pages

转载于:https://www.cnblogs.com/ccvtt/p/8556229.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值