已经1202 年啦,因此我强烈推荐你用github desktop,省省力气吧!

    参考给想学Git的你的一个简单的Git入门教程

    内容包括 :将文件放入本地.git库并上传至个人github库中。以及其他相关操作。

    0 . 注册github 及在本地安装git

    1. 将个人github信息写入git配置中
    1. git config --global user.name "你的用户名"
    2. # 两行代码
    3. git config --global user.email "你注册github使用的邮箱"
    1. 在github中创建respository
      00. git 入门 - 图1

    00. git 入门 - 图2

    1. 选择代码存放目录并创建本地.git 仓库
    1. cd '存放目录'
    2. git init
    3. # 显示Initialized empty Git repository in ‘存放目录’
    1. 将本地空仓库与github关联
    1. git remote add origin https://github.com/mugpeng/Monte_Cristo.git

    • 排除不必提交到github文件。使用.gitignore
    1. touch test.gitignore
    2. # 创建文件
    • 打开文件,即可在其中定义忽视的文件种类。
      ps:俺也不同这些花里胡哨的后缀,瞎抄几个装个样子QAQ
    1. # Log file
    2. *.log
    3. # Package files
    4. *.jar
    5. *.war
    6. *.nar
    7. *.ear
    8. *.zip
    9. *.tar.gz
    10. *.rar
    • 保存即可

    1. 将文件放入本地.git 仓库中
    1. git add -A
    2. # git add -'文件名' 也可以传输单独文件

    ps:惊悚惊悚,在桌面目录操作,差点把老家放上去了。就说怎么命令这么慢,赶紧反手ctrl c。

    1. 执行提交操作
    1. git commit -m "Good job little old bro"
    2. # 提交操作,并表达你提交后的激动之情
    • 会显示相关描述信息
      00. git 入门 - 图3
    • 为了测试.gitignore,我特意压了.zip进去,果然没有。
    1. 将本地.git中的文件上传到github中。
    1. git push -u origin master
    • 需要输入用户、密码。成啦。
      00. git 入门 - 图4
    • 在github repository 中查看
      00. git 入门 - 图5
    1. 最后一步,叉腰庆祝,完成。

    • 如果需要在其他设备上使用并修改这些文件,只需要配置响应git环境后。使用git clone
    1. git clone https://github.com/mugpeng/Monte_Cristo.git
    2. #这是“Clone or download”中的链接,当然欢迎你来复制我的。
    • 修改完成后,就可以上传上去。
    1. git add -A
    2. git commit -m "xxxx"
    3. git push
    • 原设备也可以继续修改。ps:我姑且理解为更新其他用户或设备更新后的仓库中的文件。
    1. git pull

    ps:有一说一, push&pull,一推一拉,实在形象。

    • 常用git 命令。
      转载作者整理的内容。
    1. git init # 创建一个新本地仓库
    2. git add xxx # 将xxx文件添加到本地仓库
    3. git add -A # 将当前目录及其子目录下所有文件添加到本地仓库
    4. git commit -m "xxx" # 创建一次提交,提交说明为xxx
    5. git remote add origin xxx # 把xxx设置为当前本地仓库的远程仓库,名为origin
    6. git push xxx *** # 把提交推到远程仓库xxx的***分支,什么都不写(只写git push)的话默认origin仓库你当前的分支
    7. git pull # 从远程仓库里拉取代码
    8. git clone xxxx # 把远程地址为xxxx的仓库克隆到本地
    9. git branch xxx # 创建一个叫xxx的新分支
    10. git checkout xxx # 切换到xxx分支
    11. git status # 列出当前仓库状态
    12. git log # 列出提交日志

    00. git 入门 - 图6

    推荐大家还可以使用github desktop。可以更好的实现文件的push&pull 以及merge 分支进入master branch。(实现无代码管理)