用git向github提交代码
2017-08-16 16:11
363 查看
下载安装git
Mac下载
Windows下载
Linux:
安装部分就不多说了。
注册github账户
GitHub 官网
需要填用户名、邮箱、密码,值得一提的用户名请不要那么随便,最好取的这个名字就是你以后常用的用户名了,也强烈建议你各大社交账号都用一样的用户名,这样识别度较高。
用git向github提交代码
3.1、在git bash里判断是否成功安装ssh
输入:
出现使用提示即表示安装成功。
3.2、先添加 SSH key 配置
git bash中输入:
接着连续三个回车键(不需要输入密码)
意思:指定 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 输入
如果出现以下提示证明添加成功了。
3.4、git bash 中输入:
完成初始化。你会发现在以上提到的文件夹下面多了一个.git文件夹(隐藏的)
在此目录下编写好你要提交地代码。
3.5、git bash输入:
如:
添加到缓存区。
3.6、git bash输入:
如:
提交,但未上传到github中。
3.7、
如:
origin 是给这个项目的远程仓库起的名字,名字你可以随便取,只不过大家公认就是 origin ,为什么?因为我们可能一个项目有多个远程仓库?比如 GitHub 一个,比如公司一个,这样的话提交到不同的远程仓库就需要指定不同的仓库名字了。
过后,你可以重复3.4-3.7,把3.7换成
中途可能提示github不认识你,需要设置一些登录信息:
更多github的学习:https://github.com/MoTec95/github-cheat-sheet/blob/master/README.zh-cn.md
初学者,做个笔记。如有错误,请指出。一起成长,一步一步往上爬。
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
初学者,做个笔记。如有错误,请指出。一起成长,一步一步往上爬。
相关文章推荐
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- git托管代码随笔--运用ssh传输,不用每次提交频繁输入github账号密码
- 使用git提交代码到github
- Ubuntu下使用git提交代码至GitHub
- Ubuntu下使用git提交代码至GitHub
- 使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法
- 使用Git 本地代码提交到 GitHub
- 本地代码提交到Git@OSC、github或其他远程仓库的方法
- Android Studio 使用git提交代码到github遇到的一个坑
- git将代码提交到github
- 使用git提交代码到github
- git提交代码到github时出现everything up-to-date,但是代码没有上传成功
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 使用git客户端提交代码到github
- git命令提交代码到github
- 通过git向github提交代码
- Git Bash 将本地代码提交到Github
- git提交代码github使用指南
- git把任意代码提交到已存在的github库中
- 如何使用git工具向github提交代码