怎样讲本地代码git push到githun上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样讲本地代码git push到githun上相关的知识,希望对你有一定的参考价值。

参考技术A   前提:需要安装GitHub客户端:
  一、配置本地Git Bash终端利用SSH连接GitHub:
  第一步:创建本地SSH Key:ssh-keygen -t rsa -C "xxxx@xx.com";全部使用默认的,一路回车即可。将xxxx@xx.com邮箱修改为GitHub上面的注册邮箱。
  第二步:成功之后会在~/(默认是C:\Users\用户名)下生成.ssh文件夹,进去之后打开id_rsa.pub,复制里面的Key。
  第三步:登录GitHub官网,在Account Settings(账户配置)标签下,选择SSH Keys,然后点击Add SSH Key。SSH Key的Title随便填,粘贴在本地电脑上生成的Key。
  第四步:测试是否成功:在Git Base终端中输入命令:ssh -T git@github.com;如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
  二、将新建工程代码文件提交到本地仓库中:
  第一步:新建一个本地仓库(Repository)文件夹:
  第二步:利用安装好的Git Bash终端进入到创建的本地仓库目录下;
  第三步:将需要Push到Github上的代码文件以及其他所有文件均拷贝到新建的本地仓库目录下;
  第四步:在Git Bash终端下使用命令:“git init”生成“本地仓库”。
  第五步:在Git Bash终端下使用命令:“git add .”将所有文件添加到缓存区中;利用命令:“git status -s”查看文件添加状态;
  第六步:在Git Bash终端下使用命令:“git commit -m '第一次版本提交'”将提交到缓存区的所有文件添加到本地仓库中;
  三、在Github官网中点击New repository创建远程仓库:
  第一步:填入Repository name之后,点击Create repository即可。
  第二步:将完成之后页面中所显示的SSH连接地址拷贝。如:git@github.com:Github用户名/仓库名.git
  四、将本地仓库传到GitHub上去:
  第一步:设置username和email,因为GitHub每次commit都会记录它们:
  -------设置命令:git config --global user.name "your name"
  -------设置命令:git config --global user.email "your_email@youremail.com"
  第二步:进入要上传的仓库,添加远程地址:
  -------设置命令:git remote add origin SSH连接地址(如以上拷贝的:href="http://www.yingtaow.com/crm/106.html" title="CRM系统横扫客户管理的四大难题git@github.com:Github用户名/仓库名.git)
  第三步:将本地仓库上传到GitHub上:
  -------使用命令:git push -u origin master
  五、检出仓库:
  第一种:创建一个本地仓库的克隆版本:git clone /path/to/repository
  第二种:检出远端服务器上的仓库:git clone SSH连接地址(如以上拷贝的:git@github.com:Github用户名/仓库名.git)
  六、使用IDEA从GitHub上Check Out项目之后,如果右键项目文件没有显示Git选项:
  第一步:点击vcs菜单下的enable version control integration;
  第二步:在弹出的下拉框中选择git,点击ok;

git如何将当前分支的某个提交,push到本地其它分支上

这个与git cherry-pick类似,只不过git cherry-pick只能从其它分支拿到当前分支来使用,这样有个麻烦就是,每次都需要不停的git checkout ,

现在要实现的功能是:如果不切换到其它分支,而将当前分支的某个提交push到本地其它分支上

参考技术A 用git rebase可以选择多个提交merge。
用git merge可以一次性全部merge。
参考技术B git merge 当前分支 目标分支

以上是关于怎样讲本地代码git push到githun上的主要内容,如果未能解决你的问题,请参考以下文章

git回滚线上代码

更新github上代码

Git----使用WebHook实现代码自动部署

记一次git翻车事件

Git&GitHun 命令合集

git需要设置再次弹出输入账号密码