如何向git账号上eclipse git 提交代码码

如何利用git shell提交代码到github
在很早之前我根据找到的一些资料以及自己的实践总结了一篇如何将VS2015上的代码上传到GitHub上,后来我发现有小伙伴私信我,说跟我上面写的不一样,但是那段时间也比较忙,当我发现有人私信的时候差不过过了一个多月了,也就没有回复,最近重新装了系统,在重新下载相关插件时速度太慢了,实在是受不了,故在网上找了些资料,来试试使用命令行,将项目上传到GitHub上,废话不多说,直接说操作步骤。
1. 首先在GitHub上新建一个代码仓库,并记录下它的地址:
2. 打开GitHub客户端中的git shell(客户端请在网上自行下载)
3. 利用cd命令切换到项目目录下
4. 利用命令git init 初始化一个代码仓库
5. 利用命令 git add . (注意后面有一个点,代表将本地项目工作区的所有文件添加到暂存区)
6. 利用命令 git commit -m “注释” 将暂存区的文件添加到本地的代码库中
7. 将本地代码库关联到GitHub上
git remote add origin 之前保存的代码仓库的地址
将本地仓库上传
git push -u origin master
这样再次在GitHub上查看,可以看到我们的文件已经被上传上来了
如何提交更改
提交新建的文件
为了演示这个,我们在项目中添加两个文件,分别为EnumDriver.h和EnumDriver.cpp
由于里面有新建的文件,所以第一步利用cd命令切入到这两个文件所在的目录中首先将这两个代码文件加入到暂存区中
cd SimWinObj
git add EnumDriver.h EnumDriver.cpp
可以使用命令
git status
可以查看当前项目的改变
(后面有文件被改变是由于我之前编译过整个项目,所以可能某些配置文件存在被改变的情况)
从上面的图中可以很清楚的看出那些文件被修改,哪些是新加的文件
确认没有问题后,使用命令git commit提交更改,注意:这里仍然需要加上-m”注释” 不然会拒绝提交
后使用命令
git push -u origin master
将这些更改提交到远程仓库中
这些执行完成后发现这些修改已经提交到GitHub上了Jenkins 持续集成平台构建之通过git提交代码
时间: 22:28:28
&&&& 阅读:550
&&&& 评论:
&&&& 收藏:0
标签:一、概述上一篇文章介绍了Jenkins结合svn来构建jar包,本文介绍另一种代码提交的方式git,并结合maven来构建代码包。实验环境:IP:&10.0.90.27&系统:&Centos6.6&x86_64软件包:Jenkins&&2.9
Tomcat&&&8.0.36
JDK&&&&&&8.92
maven&&&&3.3.9
git二、安装步骤1、安装jdk#rpm&-ivh&jdk-8u92-linux-x64.rpm&
Preparing...&&&&&&&&&&&&&&&&###########################################&[100%]
&&&1:jdk1.8.0_92&&&&&&&&&&&&###########################################&[100%]
Unpacking&JAR&files...
&&&&&&&&tools.jar...
&&&&&&&&plugin.jar...
&&&&&&&&javaws.jar...
&&&&&&&&deploy.jar...
&&&&&&&&rt.jar...
&&&&&&&&jsse.jar...
&&&&&&&&charsets.jar...
&&&&&&&&localedata.jar...2、安装tomcat#tar&xf&apache-tomcat-8.0.36.tar.gz&&-C&/usr/local/
#cd&/usr/local/
#ln&-sv&apache-tomcat-8.0.36&tomcat
#cd&tomcat
#./bin/startup.sh&
Using&CATALINA_BASE:&&&/usr/local/tomcat
Using&CATALINA_HOME:&&&/usr/local/tomcat
Using&CATALINA_TMPDIR:&/usr/local/tomcat/temp
Using&JRE_HOME:&&&&&&&&/usr
Using&CLASSPATH:&&&&&&&/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat&started.
访问测试:
在浏览器输入http://10.0.90.27:8080,出现tomcat的默认网页,表示安装成功。3、安装Jenkins(安装方式是直接解压到tomcat中)将jenkins.war包拷贝的/usr/local/tomcat/webapps目录然后再浏览器访问:http://10.0.90.27:8080/jenkins/ 显示下面界面根据提示从/root/.jenkins/secrets/initialAdminPassword文件中获取密码,然后继续,会看到如下界面:然后就按照默认的选择(Install suggested plugins),继续下一步,会看到安装Plugin的界面:安装Plugin的过程会花费一些时间,请耐心等待……PS:如果一直处于安装状态(可能会因为网络原因,有些个Plugin安装不了),可以刷新一下浏览器,如果刷新之后提示你安装失败,你可以点击提示的“Retry”,继续。安装好Plugin之后,会让你创建一个admin用户,你可以自定义如下图:也可以继续使用admin用户,如下红方框中的按钮(我这里是创建了一个普通的admin用户liguang):创建好之后,点击“Save and Finish”按钮,会弹出如下页面:然后点击 “Start using Jenkins”,就会看到安装好的Jenkins界面了可以查看之前安装了哪些插件,哪些安装成功了,哪些没有安装成功,方法:“系统管理”--“管理插件”,会看到插件的界面,可以根据情况操作。注意:假如你想使用svn来管理代码,但是svn插件没有安装,就会在创建的新项目进行配置的时候,“代码管理”设置部分显示为None,如下:这个时候,你就需要安装svn插件了。4、Jenkins安装插件“系统管理”--“管理插件”--“可选插件”,然后在右上角的“过滤”长方框中输入svn,就会看到很多svn相关的插件,选择安装如下的插件即可:选择“直接安装”或者“下载待重启后安装”都可以,我这里选择第二个,然后会看到如下界面,先是处于“等待”的状态,过一会儿就是“安装中”的状态。安装好之后,提示如下图:然后重新启动tomcat,刷新浏览器,再到“插件管理”查看svn的安装情况,如下表示安装成功:PS:这时,在到test_app项目中的“源码管理”部分,就会看到“None”和“Subversion”都存在了!但是很多时候我们也会用到CVS或者git来拉取代码,所以需要安装这2个插件。安装CVS(CVS Plug-in)和git(Git plugin)插件,方法一样,需要重启tomcat生效,安装完成之后,在项目配置的时候,就可以看到了,如下:这样就有4种方式进行源码的管理了!5、查看Jenkins的Global Tool Configuration“系统管理”---“Global Tool Configuration”,如下图:根据提示可以看出是Jenkins服务器没有安装git,找不到git命令,后面会介绍安装git的方式。三、配置Jenkins通过git拉取代码注:gitlab的安装配置这里不介绍了(如果和Jenkins安装到同一台服务器,需要注意端口不要冲突了)1、在Jenkins服务器生成key#ssh-keygen&-t&rsa&&&&&&&##不需要设置密码,一路回车即可
Generating&public/private&rsa&key&pair.
Enter&file&in&which&to&save&the&key&(/root/.ssh/id_rsa):&
Enter&passphrase&(empty&for&no&passphrase):&
Enter&same&passphrase&again:&
Your&identification&has&been&saved&in&/root/.ssh/id_rsa.
Your&public&key&has&been&saved&in&/root/.ssh/id_rsa.pub.
The&key&fingerprint&is:
5a:f1:2f:5c:78:26:26:0d:a4:43:e7:bf:c8:a0:91:e9&
The&key‘s&randomart&image&is:
+--[&RSA&2048]----+
|&&&&&&.&o&&&&&&&&|
|&&&&&.&=&&&&&&&&&|
|&&&&&&o&+&&&&&&&&|
|&&&&&o&.&*&.&&&&&|
|&&&&+&.&S&B&+&&&&|
|&&&.&o&=&=&B&&&&&|
|&&&&E&.&o&+&.&&&&|
|&&&&&&&&&&&.&&&&&|
|&&&&&&&&&&&&&&&&&|
+-----------------+2、在Jenkins服务器安装git客户端命令,我这里直接yum安装#yum&install&git&&-y
查看版本:
#git&--version
git&version&1.7.1安装好之后,再到Global Tool Configuration查看,就不会有二.5提示的错误了。顺便为其设置一个名称,Name 设置为git1.7.1 ,Path to Git executable 保持不变即可。3、查看gitlab上Project的信息(我这里用的是之前搭建好的gitlab,地址是10.0.18.173),这里以server1/CSS项目为例:红方框中给出的是访问该代码的方式,我们用的是git,:server1/css.git,也可以是域名::server1/css.git4、在Jenkins的项目中配置,以test_app为例子,不过配置好之后,遇到了如下的问题:原因:根据错误提示,发现是没有权限到gitlab服务器端拉取代码,需要将Jenkins服务端刚才生成的id_rsa.pub配置在某一个可以登录gitlab用户的SSH Keys 中,方法如下:使用一个用户登录到gitlab,并且这个用户对gitlab上的所有项目有读写权限,然后添加Jenkins的key点击右上方的“Profile settings”,在弹出的页面再点击“SSH Keys”,会弹出如下界面:点击“Add SSH Key”,自定义Title,将key粘贴到下面的方框中,点击“Add key”,如下图:然后刷新Jenkins页面,上面三.4出错的页面,就不会再报错了!PS:如果安装好Jenkins之后,你配置了普通用户并且设置了邮箱,添加好key之后,系统会发邮件通知你,内容如下:5、为项目添加代码分支首先要从gitlab上查看代码分支,然后在Jenkins的每个项目中添加分支,以test_app项目为例子,如下:、添加好之后要apply和save!PS:每次构建只能配置一个分支!6、其他配置:可以配置丢弃旧的构建,因为保留太多没有用。本文出自 “” 博客,转载请与作者联系!标签:
&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!Git客户端网址:
根据自己的使用平台下载对应的客户端。这里以Mac系统为例,当客户端软件安装配置完毕后,打开AS的配置面板,找到Git的选项
在右边的 Path to Git executable 找到Git的可执行程序,点击右边的Test按钮。
出现下图的提示证明我们已经配置成功。
我的网络很慢,所以没有用github,而是使用国内git.oscchina.net ,下面是在AS中链接oscchina的过程,我也不是很会,步骤有些繁琐。
先到git.oscchina.net网站上申请个账号,然后创建一个项目。过程不再说了。
新建工程后,第一次提交
如下图先激活右键Git菜单, 选择&Enable Version Control Integration
在下拉框中选择 Git , 点击 OK。
Module 中的文件都变成了红色。选择项目,右键添加到提交列表中。
然后再选择 Commit Directory...&
Commit Message 这里是必填项。点击 Commit 按钮。然后再次如下图选择Push...
(如果选择的时 Commit and Push , 直接跳过下图)
第一次是需要先设置远程主机的, 将Git@OSC仓库的HTTPS连接拷贝到URL里面。
最后选择需要提交的项目,点击Push按钮即可。
如果发现提交更新被拒绝的话,可以查找到被拒绝的文件所在的目录中所有的隐藏文件夹 “.git” , &然后删除即可。
第一次提交就被拒绝的话,请先做Pull动作,将服务器上创建的项目仓库的&README.md 文件下载下来,然后再Push。
原文转自:/article/mobile/11
版权声明:本文为博主原创文章,未经博主允许不得转载。54160人阅读
android(54)
一直想学GIT,一直不曾学会。主要是GUI界面的很少,命令行大多记不住。今天尝试提交代码,按GIT上给的方法,没料到既然提交成功了。
于是把它记下来,方便以后学习。
代码是学习用的,没多大意义;
下图是github在创建仓库后给的提示;按它一步步操作下去就可以了。
下图是在git命令行下操作:
我不是linux高手,很多linux命令都不会。只会一些简单的操作;
cd 在linux下是进入某一文件夹的操作。当你看到CD的时候,我是在找我的目录,即要上传代码的目录。所以一直找到W_IMsg这个目录下时,算是找到了自己要上传的代码;
然后touch README.md。这命令是添加一个文件。文件名叫:README.
然后: git& init :这时初始化一个仓库。 成功后会有下面的提示:Initialized empty Git repository in d:.......
然后:git add README.md 。这里是添加README这个文件;
然后 git add .& :要注意后面的点。这里是添加整个目录,也可以像git add README.md一样。添加单个文件;
然后 git commit ......&
然后等这些文件全部提交到本地仓库后,再输入你要提交的仓库地址,如我的:/kazeik/W_IMsg.git
然后: git push -u origin master 这里就开始准备提交到网络上了,
这里会要你输入用户名和密码。密码是不可见的。
当你输入对了后,就会自动提交。
若你看得仔细的话,你会发现我的命令操作都是按GITHUB上提示一步步来的。。
这样,代码就提交到网络上去了;
修改代码提交暂时还没有弄过。改天再写
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:419847次
积分:3388
积分:3388
排名:第8831名
原创:22篇
转载:58篇
评论:36条
(1)(1)(3)(2)(2)(1)(1)(4)(5)(2)(1)(3)(1)(2)(5)(8)(4)(21)(4)(1)(1)(3)(2)(1)(1)}

我要回帖

更多关于 git提交代码步骤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信