Git把本地代码推送到远程github仓库

运用Git版本控制系统进行代码的管理,以便于团队成员的协作,由于之前是使用svn来进行版本控制,所以对于Git使用还有待熟练掌握。Git与svn类似,个人认为两者之间比较直观的区别就是 Git 不需要用到服务器,只要有改变即可进行代码的提交以便于记录每次的修改 而svn 需要服务器才能进行提交, Git属于分布式的而svn是集中式的。

若想更深入学习。可以去看看廖雪峰的Git教程

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

正题:

在项目的建立初期都是先搭建基础框架,在完成基础框架的搭建后,才把代码放到代码管理服务器上,让项目组成员进行检出从而进行需求的开发。而基础框架的搭建大部分都是先在个人的电脑上完成的,当完成框架搭建后,此时就要把代码共享到代码服务器上供开发人员检出。

对于SVN来说,想把本地的代码提交到服务器上,必须这代码是从服务器上Checkout下来,修改后, 即可把本地的代码直接提交到SVN代码服务器上,简单粗暴,一步到位。

而对于Git来说,步骤可能就多了几步了,不过思路也很清晰,步骤如下(废话很多,终于进入主题):

1、首先需要安装Git,如果已经安装,请跳过。由于Git是Linux开发的,所以大部分使用在Linux系统上,但肯定会有windows版的,我本身使用的是win10,下载安装即可:https://git-for-windows.github.io/

2、安装好git服务器后。首先找到你项目的文件夹,比如项目名称为project-template,进入到这个文件夹,右键打开命令菜单

接下来依次执行命令:

git init // 初始化版本库

git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件

git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注

在执行命令之前,先去github上创一个repository 。在执行那些命令。执行完了之后。

到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,所以关键的来了,要提交到就远程代码服务器,进行以下两步:

git remote add origin 你的远程库地址 // 把本地库与远程库关联 就是你刚刚建的repository 的地址。如:[email protected]:你的GitHub名称/project-template.git

git push -u origin master // 第一次推送时

git push origin master // 第一次推送后,直接使用该命令即可推送修改

把本地库的内容推送到远程。使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后可能会要求输入用户名、密码,验证通过后即开始上传。

这些操作都是基于已经配置好了ssh key 在GitHub上了。

之后就可以clone ,。进行多人编写项目

或者直接git clone 直接下载

提交之前先pull。合并本地和远程库的差异。(要是pull 不下来。先解决冲突。 或者先Stash save 缓存之后在pull)

每次提交完了之后在pull. 合并。最后push
————————————————
版权声明:本文为CSDN博主「lxk8023」的原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lxk8023/java/article/details/82492953

猜你喜欢

转载自www.cnblogs.com/pandazheng/p/12748499.html