最近要和实验室的小伙伴们一块写一个App. 这个App模块还蛮多的,修起来以前的教训,单纯的靠U盘几台电脑之间传输代码,但这样很容易就会出现问题。 当时就是因为没有使用Git 或者是 SVN
这类的工具,导致了最后,将代码重写,又气又无力。。
今天好好研究了一个Git 和GitHub 的使用,发现这真是一个神一般的存在。
GitHub 下载地址: https://desktop.github.com/
注册,邮箱,用户名,密码什么的就不说了,都懂。
注册好了之后,点击加号,点New repository
注册完之后 会出现以下这个界面:
然后下载Git: https://git-scm.com/downloads
配置Git :
1.在本地创建ssh key: $ ssh-keygen -t -C "[email protected]"
成功的话会在 ~/下生成.ssh文件夹,打开id_rsa.pub,复制里面的Key,进入到github后,进入Account Settings 选择SSH and GPG Keys:
title 随便填,粘贴Key为了验证是否成功,在git bash下输入: $ssh -T [email protected]
如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上
2.设置用户名和邮箱,因为github 每次commit都会记录:
$ git config --global user.name "your name"
$ git config --global user.name "your name"$ git config --global user.email
github。
3.建立本地仓库: 按照我自己的理解就是: 你可以随便在电脑的D盘也好E盘也好,通过命令创建也好,手动创建也好,都可以,但是创建完之后,必须要clone你github上的https的地址!
如图:
这是我在e盘创建了一个名字叫 test的文件 然后我在要往github哪个项目中上传东西,就clone它的地址
4.之后会在你的test文件夹中发现一个名字为I-Konw-App的文件夹,找到它!
然后我在test文件夹中找到了他,然后我又创建了一个名字叫233的txt文件:
5.add commit
一定要记得先add 才能commit -m 后面引号的内容是对这个文件的描述
6.最后一步 push到github 上