GitHub创建新仓库并上传项目(笔记)
2017-11-02 14:28
295 查看
平时用GitHub都是clone别人的代码到本地
突然需要自己建个仓库管理项目有点懵逼
百度了一下,大致搞明白了。
在这里记录一下,毕竟自己写的才是最适合自己的。
前提:
新建仓库的前提是有一个自己的GitHub账号,这里就不多说了(自行Google)
使用GitHub自己电脑上肯定是要装Git的。没装的自行Google安装。
登录之后按如图所示操作即可
操作:进入代码仓库,点击new。
填写仓库描述信息并创建代码仓库(仓库是可以私有的,但是需要交钱)
创建仓库后会进入下图所示的界面
操作:打开GitBash(),cd xxx 进入你项目的根目录。
逐行输入红框中的命令(都是些很简单git命令)。
1.创建readme文件并向文件中写入指定字符串
2.初始化git仓库
3.把readme文件添加到本地缓存区
4.将缓存区中的文件提交到本地代码库 -m添加修改注释
5.关联远程仓库(GitHub里新建的仓库)
6.将本地代码库中的代码推送到GitHub仓库的主分支(master)
到目前为止,只是把本地新建的readme文件推送到了GitHub上的远程仓库
项目中有许多编译生成的临时文件是不需要放到远程仓库的。
我们需要编写.gitignore文件
Windows下创建.gitignore文件有两种方法
1)创建txt文本,将文件(包括后缀名.txt)重命名为“.gitignore”
2)通过命令行创建(博主就是在GitBash中用命令行创建),进场仓库根目录输入“touch .gitignore”即可创建。
3)从GitHub上copy一份对应的配置到.gitignore文件(覆盖)从这里进GitHub
博主管理的是Android项目,这里就直接贴上配置
# Built application files
*.apk
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# Intellij
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/dictionaries
.idea/libraries
# Keystore files
# Uncomment the following line if you do not want to check your keystore files in.
#*.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
需要注意的是.gitignore文件有两份,一份在根目录下,另一份在app目录下
剩下的就是体力活了
在GitBash中使用
git add
git commit -m "描述"
git push origin master
把根目录下的所有文件推到GitHub上的远程仓库。
突然需要自己建个仓库管理项目有点懵逼
百度了一下,大致搞明白了。
在这里记录一下,毕竟自己写的才是最适合自己的。
前提:
新建仓库的前提是有一个自己的GitHub账号,这里就不多说了(自行Google)
使用GitHub自己电脑上肯定是要装Git的。没装的自行Google安装。
登录之后按如图所示操作即可
操作:进入代码仓库,点击new。
填写仓库描述信息并创建代码仓库(仓库是可以私有的,但是需要交钱)
创建仓库后会进入下图所示的界面
操作:打开GitBash(),cd xxx 进入你项目的根目录。
逐行输入红框中的命令(都是些很简单git命令)。
1.创建readme文件并向文件中写入指定字符串
2.初始化git仓库
3.把readme文件添加到本地缓存区
4.将缓存区中的文件提交到本地代码库 -m添加修改注释
5.关联远程仓库(GitHub里新建的仓库)
6.将本地代码库中的代码推送到GitHub仓库的主分支(master)
到目前为止,只是把本地新建的readme文件推送到了GitHub上的远程仓库
项目中有许多编译生成的临时文件是不需要放到远程仓库的。
我们需要编写.gitignore文件
Windows下创建.gitignore文件有两种方法
1)创建txt文本,将文件(包括后缀名.txt)重命名为“.gitignore”
2)通过命令行创建(博主就是在GitBash中用命令行创建),进场仓库根目录输入“touch .gitignore”即可创建。
3)从GitHub上copy一份对应的配置到.gitignore文件(覆盖)从这里进GitHub
博主管理的是Android项目,这里就直接贴上配置
# Built application files
*.apk
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# Intellij
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/dictionaries
.idea/libraries
# Keystore files
# Uncomment the following line if you do not want to check your keystore files in.
#*.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
需要注意的是.gitignore文件有两份,一份在根目录下,另一份在app目录下
剩下的就是体力活了
在GitBash中使用
git add
git commit -m "描述"
git push origin master
把根目录下的所有文件推到GitHub上的远程仓库。
相关文章推荐
- Github 创建仓库、上传本地项目图文教程
- Github上创建项目,并将本地项目上传到远程仓库的方法(使用git bash)
- Github 创建仓库并上传项目
- idea配置github创建本地仓库并上传项目
- 利用git for windows 图形界面工具创建仓库并上传项目到webgitHub
- 【Git学习笔记】GitHub中创建仓库,将本地仓库推送到远程库
- github视频教程-02 建立项目仓库以及代码上传
- github 创建仓库并上传本地仓库
- 上传项目到github仓库
- 如何在github上创建仓库,并将本地的文件上传到对应的远程仓库
- 将本地创建的工程上传到github仓库中
- windows将本地项目上传到github仓库
- Github创建仓库,上传、克隆代码
- github 项目创建,克隆,上传,更新 教程+坑
- 在mac上使用github for mac 创建并上传项目
- Java自学笔记之eclipse项目上传github或码云
- github远程仓库上传项目一
- github远程仓库上传项目二
- 在github上创建自己的第一个项目仓库实录
- 笔记:GitHub创建项目并提交