GitHub本地上传项目到远程库的基本流程
2017-07-04 19:11
211 查看
思路:
第一步: windows 下安装 git, 访问如下url,我的电脑是 64位的,所以选择安装64-bit Git for Windows Setup
https://git-scm.com/download/win 安装的时候,选择傻瓜式安装即可,一直点击next即可;
第二步: 安装完成之后,点击GitBash, 打开Git对的命令窗口;
第三步: 创建SSH Key, 输入密码也可, 不输密码也可;
注册邮箱 替换成你注册时候的邮箱即可,比如 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第八步 进入编辑之后如何退出, 执行简单命令
$ 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已基本完成,望你快速熟悉,分享,共勉,互进!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
特此感谢我的同事,刘龙提供的帮助,小伙子蛮厉害的
第一步: 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已基本完成,望你快速熟悉,分享,共勉,互进!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
特此感谢我的同事,刘龙提供的帮助,小伙子蛮厉害的
相关文章推荐
- github上传本地项目具体操作流程及问题解决
- 如何利用git将本地项目上传到码市、github等远程仓库
- Ubuntu下本地仓库项目上传至github远程仓库
- 如何上传你的本地项目到你的GitHub远程仓库中
- 将本地项目或代码上传到别人GitHub(码云)的远程分支上
- Github上创建项目,并将本地项目上传到远程仓库的方法(使用git bash)
- 如何将本地的项目上传到Github远程仓库托管
- 将本地项目或代码上传到别人GitHub(码云)的远程分支上
- git上传本地项目到远程github仓库
- 使用Git上传本地项目代码到github
- github上传本地项目,最原始,最简单
- 使用Git上传本地项目代码到github
- 使用Git命令把本地项目上传到Github托管
- git/github轻松上传本地项目
- 使用idea将本地项目上传至github及clone
- 将本地的项目上传到github
- 使用Git命令把本地项目上传到Github托管
- git 将本地项目上传到github
- github 上传项目基本步骤
- Git的基本使用和上传到github的远程仓库