已经1202 年啦,因此我强烈推荐你用github desktop,省省力气吧!
内容包括 :将文件放入本地.git库并上传至个人github库中。以及其他相关操作。
0 . 注册github 及在本地安装git
- 将个人github信息写入git配置中
git config --global user.name "你的用户名"
# 两行代码
git config --global user.email "你注册github使用的邮箱"
- 在github中创建respository
- 选择代码存放目录并创建本地.git 仓库
cd '存放目录'
git init
# 显示Initialized empty Git repository in ‘存放目录’
- 将本地空仓库与github关联
git remote add origin https://github.com/mugpeng/Monte_Cristo.git
- 排除不必提交到github文件。使用.gitignore
touch test.gitignore
# 创建文件
- 打开文件,即可在其中定义忽视的文件种类。
ps:俺也不同这些花里胡哨的后缀,瞎抄几个装个样子QAQ
# Log file
*.log
# Package files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
- 保存即可
- 将文件放入本地.git 仓库中
git add -A
# git add -'文件名' 也可以传输单独文件
ps:惊悚惊悚,在桌面目录操作,差点把老家放上去了。就说怎么命令这么慢,赶紧反手ctrl c。
- 执行提交操作
git commit -m "Good job little old bro"
# 提交操作,并表达你提交后的激动之情
- 会显示相关描述信息
- 为了测试.gitignore,我特意压了.zip进去,果然没有。
- 将本地.git中的文件上传到github中。
git push -u origin master
- 需要输入用户、密码。成啦。
- 在github repository 中查看
- 最后一步,叉腰庆祝,完成。
- 如果需要在其他设备上使用并修改这些文件,只需要配置响应git环境后。使用git clone
git clone https://github.com/mugpeng/Monte_Cristo.git
#这是“Clone or download”中的链接,当然欢迎你来复制我的。
- 修改完成后,就可以上传上去。
git add -A
git commit -m "xxxx"
git push
- 原设备也可以继续修改。ps:我姑且理解为更新其他用户或设备更新后的仓库中的文件。
git pull
ps:有一说一, push&pull,一推一拉,实在形象。
- 常用git 命令。
转载作者整理的内容。
git init # 创建一个新本地仓库
git add xxx # 将xxx文件添加到本地仓库
git add -A # 将当前目录及其子目录下所有文件添加到本地仓库
git commit -m "xxx" # 创建一次提交,提交说明为xxx
git remote add origin xxx # 把xxx设置为当前本地仓库的远程仓库,名为origin
git push xxx *** # 把提交推到远程仓库xxx的***分支,什么都不写(只写git push)的话默认origin仓库你当前的分支
git pull # 从远程仓库里拉取代码
git clone xxxx # 把远程地址为xxxx的仓库克隆到本地
git branch xxx # 创建一个叫xxx的新分支
git checkout xxx # 切换到xxx分支
git status # 列出当前仓库状态
git log # 列出提交日志
推荐大家还可以使用github desktop。可以更好的实现文件的push&pull 以及merge 分支进入master branch。(实现无代码管理)