Git如何把本地代码推送到远程仓库
2018-02-26 16:31
746 查看
前言
最近在项目中使用到Git版本控制系统进行代码的管理以便于团队成员的协作,由于之前使用的是SVN来进行版本控制,所以对于Git的使用还是有待熟练掌握。Git与SVN类似,个人认为两者之间比较直观的区别就是Git属于分布式的而SVN是集中式的,Git不需要联网(连接代码服务器)即可进行代码的提交以记录每次的修改而SVN需要连接到代码服务器才能进行提交。1
2
若想更深入学习了解,在此推荐一个教程:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
正题
在项目的建立初期都是先搭建基础框架,在完成基础框架的搭建后,才把代码放到代码管理服务器上,让项目组成员进行检出从而进行需求的开发。而基础框架的搭建大部分都是先在个人的电脑上完成的,当完成框架搭建后,此时就要把代码共享到代码服务器上供开发人员检出。 对于SVN来说,使用工具(如eclipse)的Team-->share project 即可把本地的代码直接提交到SVN代码服务器上,简单粗暴,一步到位。 而对于Git来说,步骤可能就多了几步了,不过思路也很清晰,步骤如下(废话很多,终于进入主题):1
2
3
4
5
6
1、首先需要安装Git,如果已经安装,请跳过。由于Git是Linux开发的,所以大部分使用在Linux系统上,但肯定会有windows版的,我本身使用的是win10,下载安装即可:https://git-for-windows.github.io/2、安装好git服务器后。首先找到你项目的文件夹,比如项目名称为myproject,进入到这个文件夹,右键打开模拟linux风格的命令窗口
接下来依次执行命令:
git init // 初始化版本库 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注1
2
3
4
5
到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码服务器,进行以下两步:
git remote add origin 你的远程库地址 // 把本地库与远程库关联 git push -u origin master // 第一次推送时 git push origin master // 第一次推送后,直接使用该命令即可推送修改1
2
3
4
5
把本地库的内容推送到远程。使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
说明:用户名密码需要通过命令 ssh-keygen -t rsa -C “xxxxxx@qq.com”进行创建,并且要把得到的秘钥(公钥)文件放到git服务器上,这样才有权限进行代码推送到此就成功的把本地的代码放到了远程服务器上,这样就能让项目组成员进行写作开发了。特此分享,希望对大家有用。
相关文章推荐
- Git如何把本地代码推送到远程仓库
- 本地如何配置git环境连接远程代码仓库
- git 将自己本地的代码建立分支推送到远程仓库
- 如何将代码推送到远程git仓库
- <转>git更换远程仓库地址/本地代码推送到新的仓库
- Git 将本地代码推送到新建远程项目的 GIT 仓库中
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- Git更新远程仓库代码到本地 git fetch
- git 本地向远程服务器推送代码
- Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地
- 使用 git 把远程仓库(github/码云)的代码拉到本地进行开发
- 在本地用命令行创建一个git仓库,并推送到远程
- git把本地的代码推送远程服务器
- git本地项目代码上传至码云远程仓库总结
- Git更新远程仓库代码到本地 git fetch
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- 如何将已有的本地Git 库推送到远端仓库?
- git:从远程仓库更新代码到本地仓库
- 远程服务器git仓库的搭建以及本地git库的首次推送首次克隆远程仓库的文件
- 项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目