用git向github提交代码
来源:互联网 发布:报表软件排名 编辑:程序博客网 时间:2024/06/11 15:46
下载安装git
Mac下载
Windows下载
Linux:apt-get install git
安装部分就不多说了。注册github账户
GitHub 官网需要填用户名、邮箱、密码,值得一提的用户名请不要那么随便,最好取的这个名字就是你以后常用的用户名了,也强烈建议你各大社交账号都用一样的用户名,这样识别度较高。
用git向github提交代码
3.1、在git bash里判断是否成功安装ssh
输入:ssh
出现使用提示即表示安装成功。3.2、先添加 SSH key 配置
git bash中输入:ssh-keygen -t rsa
接着连续三个回车键(不需要输入密码)
意思:指定 rsa 算法生成密钥
然后就会生成两个文件 id_rsa 和 id_rsa.pub
而 id_rsa 是密钥,id_rsa.pub 就是公钥。
这两文件默认分别在如下目录里生成:
Linux/Mac 系统 在 ~/.ssh 下;
win系统在 C:/Users/PCName/.ssh 下
注意:是隐藏文件(需要设置显示)3.3、把 id_rsa.pub的内容添加到 GitHub 上
用记事本打开id_rsa.pub,把里面地内容复制到
GitHub(首页)->settings(点击右上角的头像)->SSH and GPG keys->New ssh key
SSH key 添加成功之后
git bash 输入ssh -T git@github.com
进行测试,
如果出现以下提示证明添加成功了。
3.4、git bash 中输入:
git init
完成初始化。你会发现在以上提到的文件夹下面多了一个.git文件夹(隐藏的)在此目录下编写好你要提交地代码。
3.5、git bash输入:
git add 编写好的文件名.后缀名
如:git add readme.md
添加到缓存区。3.6、git bash输入:
git commit -m "你想提示的信息"
如:git commit -m "readme file"
提交,但未上传到github中。3.7、
git remote add origin git@github.com:自己的用户名/仓库名.git
如:git remote add origin git@github.com:Mo2Tec/test.git
origin 是给这个项目的远程仓库起的名字,名字你可以随便取,只不过大家公认就是 origin ,为什么?因为我们可能一个项目有多个远程仓库?比如 GitHub 一个,比如公司一个,这样的话提交到不同的远程仓库就需要指定不同的仓库名字了。
过后,你可以重复3.4-3.7,把3.7换成git push origin master
即可
中途可能提示github不认识你,需要设置一些登录信息:
git config --global user.name "github用户名"git config --global user.email "github邮箱地址"
更多github的学习:https://github.com/MoTec95/github-cheat-sheet/blob/master/README.zh-cn.md
初学者,做个笔记。如有错误,请指出。一起成长,一步一步往上爬。
- 用git向github提交代码
- 使用Git向Github提交代码
- 通过git向github提交代码
- 使用git工具向github提交代码
- Git&&GitHub【速成】-(3)-向GitHub提交代码
- 向Github提交代码
- 向GitHub 提交代码
- 向github提交代码
- Git Push(向远程Github提交本地代码)
- Git的基本了解与使用、向github提交代码
- 如何使用git工具向github提交代码
- 通过git bash向github远程仓库提交代码
- 使用Git向Github上提交代码(Android)
- git 向 github 上提交
- Git&GitHub学习笔记之(三)Git向GitHub提交代码
- 向GITHUB提交本地代码
- 如何向Github提交代码?
- 详解github(d)--向github提交代码
- 新手学JsonObject
- 51Nod 1459:迷宫游戏
- nginx---root 与 alias区别
- 使用maven创建web3.0项目
- MyISAM和InnoDB的区别
- 用git向github提交代码
- 在windows 虚拟机中安装ubuntu 16.04 LTS 系统的经验
- 【Maven】使用Maven构建多模块项目
- SqlServer存储过程中使用事务
- 使用face++做人脸,年龄,性别识别
- MYSQL物理结构
- poj-1061 青蛙的约会 (扩展欧几里得)
- A
- eclipse快捷键 ctrl+shift+o配置失效