您的位置:首页 > 编程语言

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上的远程仓库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: