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已基本完成,望你快速熟悉,分享,共勉,互进!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
阅读全文
1 0
- GitHub本地上传项目到远程库的基本流程
- github上传本地项目流程
- 将本地的项目上传到github
- git上传本地项目到远程github仓库
- (Git的应用)本地库项目上传到github
- 如何上传你的本地项目到你的GitHub远程仓库中
- 本地项目上传到github
- 上传本地项目到github
- 上传本地项目到github
- 上传本地项目到Github
- 上传本地项目到github
- 上传本地项目到github
- 上传本地项目到github
- 本地项目上传到github
- 上传本地项目到github
- 上传本地项目到GITHUB
- 上传本地项目到github
- 上传本地项目到github
- poj1830 开关问题
- console.log()与alert()对比使用及console.log()使用注意事项
- HDFS操作-命令行接口
- mysql的共享连接
- bat批处理字符串截取补充
- GitHub本地上传项目到远程库的基本流程
- JS异步之async函数
- AFIO---端口IO功能复用时钟
- shell--条件判断与测试
- undefined function openssl_get_publickey()
- unity游戏android平台获取粘贴板的文本,实现复制粘贴功能
- try-catch-finally学习
- android textview 文本显示不同颜色
- GsyVideoPlayer视频分析(三)------------全屏实现