GitHub本地上传项目到远程库的基本流程

来源:互联网 发布:js代码整理 编辑:程序博客网 时间:2024/06/08 04:56

思路:

第一步:  windows 下安装 git, 访问如下url,我的电脑是 64位的,所以选择安装64-bit Git for Windows Setup

https://git-scm.com/download/win

安装的时候,选择傻瓜式安装即可,一直点击next即可;


第二步:  安装完成之后,点击GitBash, 打开Git对的命令窗口;

第三步: 创建SSH Key, 输入密码也可, 不输密码也可;

$ ssh-keygen -t rsa -C "注册邮箱"
注册邮箱 替换成你注册时候的邮箱即可,比如 qq.com 结尾的; 然后在 此路径(C:\Users\jack\.ssh)--这是我傻瓜式安装的本地路径,生成俩个文件,id_rsa是私钥,id_rsa.pub是公钥

第四步: 打开GitHub官网,或者登录此链接

https://github.com/settings/ssh , 将id_rsa.pub 的所有内容(快捷键  ctrl+a), ctrl +c ,复制到sslKey的文本内容即可,点击"addKey这个按钮";

第五步: 测试ssh key是否成功,输入此下命令,如果出现You’ve successfully authenticated, but GitHub does not provide shell access,则表示成功;

 $ ssh -T git@github.com

第六步: 这一步你做操作也可以,不做也可以(不做的情况下 只需要执行 $ git init  此命令), 如下命令,将远程 库克隆到 本地库

$ git clone git@github.com:guZhiming/javaRepository.git
此步骤,需要 现在本地创建文件夹,我创建的文件夹 test, 直接在创建的文件夹单击右键,选择GitBash,进入到dos命令,即可进行编辑;

第七步: 最重要的一步,关联,也就是将远程库与本地库进行关联,目的方便之后的代码提交,

$ git remote add origin git@github.com:guZhiming/javaRepository.git
第七步错误处理: 上一步很可能报错,fatal:xxxxxxxxxxxxxxxxx,只需要执行如下命令,然后重复第七步的命令,切记,执行完之后,再次执行第七步的命令即可正常;

$ git remote rm origin
第八步: 类似于svn, 提交前 先更新数据,执行如下命令

git pull --rebase origin master
第八步 进入编辑之后如何退出, 执行简单命令
先按住 ESC,然后按住大写的Z,连续按俩下,即可快速推出
第九步: 第一次推送master分支的所有内容,执行如下命令

$ git push -u origin master
如果是第二次或者多次推送,执行如下命令

$ git push origin master

光说不练假把式,给大家来一个小小的Demo

第一步: 本地文件夹 .git文件夹创建 readme.txt文件;

C:\USETOOL\GitRespository\javaRepository\.git\readme.txt
第二步: 提交该文件夹至GitHub,切记,提交前先更新,类似于svn

$ git commit -m"readme.txt"

第三步: 推送相关分支,推送完成之后,就可以在GitHub上刷新一下,或者F5就可以看到readme.txt文件;

第一次执行:git push -u origin master第二次执行:git push origin master


相关命令

Git  config --global user.name "Your Name"  仓库标识:用户名 Git  config --global user.email "email@example.com"  仓库标识:电子邮箱 Git init 创建一个仓库 Git add 把文件添加到本地仓库 Git commit -m "本次提交的说明" 把文件提交到本地仓库 ssh-keygen -t rsa -C "714093365@qq.com" 生成公钥和私钥 Cat 文件名 查看文件内容 Git remote add origin git@github.com:liulong123/learngit.git 将本地仓库与远程仓库关联(冒号后面的是githup账号/仓库名.git) Git rm origin 清除仓库关联 Git rm 删除的内容 如果删除文件夹需要在rm后加-r      注:删除之后要commit Git push -u origin master 将本地仓库内容提交到远程仓库(第一次需要加-u) Git status 查看哪个文件被修改过(查看状态,不一定为文件) Git diff  显示修改了哪些内容(可加文件名) Git log [ --pretty=oneline] 显示提交日志[可选项,简单明了] Git reflog 显示每次命令的记录 git reset --hard HEAD^  回退到上一个版本(HEAD为最新一个版本,也可写版本号) git checkout -- test.txt 是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。 Git clone  克隆 Git pull 远程库更新到版本库 


至此  GitHub已基本完成,望你快速熟悉,分享,共勉,互进!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

特此感谢我的同事,刘龙提供的帮助,小伙子蛮厉害的大笑大笑大笑生气




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝账号被黑了怎么办 淘宝卖家号虚假交易违规怎么办 扣扣申诉成功后怎么办 微信二维码收款异常怎么办 国际包裹被退回去了怎么办 京东账号手机号换了怎么办 换手机号了淘宝账号怎么办 qq登录id密码忘记怎么办 iphone商店密码忘记了怎么办 淘宝账号被限制登入怎么办 手机换号码了qq登不上怎么办 换手机了qq登不上怎么办 微信帐号和密码错误怎么办 高考生忘记登录密码怎么办 高考生登录密码丢了怎么办 高考志愿登录密码忘了怎么办 电视声音和画面不同步怎么办 苹果5s不能开机怎么办 红米手机老是闪退怎么办 苹果7plus打字卡怎么办 手机总是出现无响应怎么办 手机淘宝怎么打不开了怎么办 淘宝买东西卖家不同意退货怎么办 苹果自带浏览器不能上网怎么办 淘宝账号买不了东西怎么办 支付宝被限制登录怎么办 微信登录不上 钱怎么办 淘宝账号买家权限被限制怎么办 淘宝中店新品打不开怎么办 旺旺号被限制有退款怎么办 登陆微信收不到验证码怎么办 淘宝店注册成功后怎么办 充电宝掉进水里怎么办 空光盘读不出来怎么办 苹果8plus丢了怎么办 苹果8plus掉了怎么办 淘宝账户被限制使用怎么办 飞利浦电脑显示器黑屏怎么办打开 微信忘记密码手机号停用怎么办 淘宝账号登录密码忘记了怎么办 淘宝支付密码输错了怎么办