把Github作为云盘上传文件及文件夹

诚然可以使用文件夹右键Bash,在该文件夹-init一个新的repo,但是使用可视化的Git Desktop也相当便捷。

Git客户端方法

  1. Git官网可以直接下载适配你的电脑版本的Git
  2. 下载之后,建立一个Repo,File-New Repository
  3. 在该文件夹内部建立你所要上传的文件夹,之后File-add new repository
  4. 在右下角的Summary随便写点description并commit到master(当前建立的目录)
  5. 右端有Publish的指令

    切记要选public而不是private,不然会产生Exit code 1错误

  6. 在Github则可以看到你所建立的repo内容

Git bash方法

1
2
3
4
5
6
$ git init
$ touch README.md
$ git add README.md #建立repo的时候没有勾取建立readme文件
$ git commit -m 'first_commit'
$ git remote add origin `github ssh/http address`
$ git push origin master
  1. 打开Git bash
  • 使用命令行 cd确定你要建立repo的位置

    cd d:
    d:/testpath/test

  • 在目标文件夹右键git bash
  1. GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱)

    1
    2
    $ git config --global user.name "henry"
    $ git config --global user.email "henry@163.com"
  2. 设置SSH key
    在本文 小白帖利用Git和Hexo建立个人网页已经说明

    设置SSH key之后,如果一段时间电脑不与github (3 weeks)联动的话,Github的SSH key会变为灰色而失效。

    1
    2
    3
    $ ssh -T git@github.com
    # Attempts to ssh to GitHub
    #确定已经有SSH和已经与Github相连之后可以用Test指令去激活SSH
  3. 建立仓库

    1
    $ git init           #目标repo产生了一个git的隐藏文件夹
  4. 添加文件

    1
    2
    3
    $ git add .  #注意点的位置
    # 跟踪项目文件夹中的所有文件和文件夹
    # 将所有文件添加到仓库
  5. 写注释 -m

    1
    $ git commit -m   #"提交文件"
  6. 关联到github

    1
    2
    git remote add origin https://github.com/jerryhanjj/baike_spider.git
    # 关联远程仓库,添加后,远程库的名字就是 origin,这是 Git 默认的叫法,也可以改成别的,但是 origin 这个名字一看就知道是远程库。

如果关联出现错误 fatal: remote origin already exists,则执行下列语句再进行关联

1
git remote rm origin

  1. 把本地库的所有内容推送到远程库上
    1
    $ git push -u origin master

可以看到我们的本地项目已经上传到了github上了。

  1. 拉取远程库
    1
    2
    $ git pull origin master
    # 将远程仓库 Github 上的文件拉下来合并之后重新推送上去

Follow-up Tips

协作编程

  • 推送本地更新到远程:

    1
    $ git push origin master
  • 更新远程更新到本地:

    1
    $ git pull origin master
Henry wechat
Inputs welcome!