git学习,命令操作,git集成idea,eclipse

Git学习文档

公司要开始使用git了,没啥服务器,先拿github当服务器。

 

提示:本人也是学习者,下面的东西基本都是参考学习各个地方的,有些东西只是总结在一起,添加点自己的理解和自己遇到的问题,我们不是生产者,我们只是大自然的偷猎者。

 

目录:

1   github创建账号,创建仓库

2   github客户端

3   git客户端

4   git操作及远程操作命令

5   Intellij IDEA中集成git

6   eclispe集成git


参考url

http://www.cnblogs.com/hess/p/6093620.html

http://blog.csdn.net/jefbai/article/details/44234383

http://blog.csdn.net/lqc1992/article/details/44998439

http://www.tuicool.com/articles/I7BRVr

 http://blog.csdn.net/jabony/article/details/45562445

http://blog.csdn.net/u014079773/article/details/51595127


 

第一步: github创建账号,创建仓库,

 

这是仓库创建完毕后:

   1位置为下载github客户端,与服务器保持同步。(还有git客户端,等会说这种)

   2位置为服务器仓库地址,有两种httpsssh

   仓库创建完,底下有 readme,license .gitignore文件, redamelicense都为说明文件,.gitignore为提交忽略,和eclipse中的Ignored Resouces 作用一致

 

第二步:下载github客户端,这个直接通过登陆github账号,自动连接,仓库,版本什么的都很方便,这里不截图了,克隆项目到本地,本地项目更改后在desktop 中可以看见修改内容,进行pullpush服务器修改内容,很方便。

 

第三步:因为我们的git服务器都是公司自己的,所以我们不能用github的客户端,所以得使用git管理工具。 下载地址:https://git-scm.com/

 

安装好之后,打开所要上传的项目文件夹, 鼠标右键点击windows系统下选择git Bash Here

1..gitgithub之间的传输是通过SSH加密的,所以第一步先在本地生成一.ssh

    输入命令,生成.ssh ,写自己的邮箱

ssh-keygen -t rsa -C email@email.com  (然后一路回车)


 

这样就表示成功了,会在C盘的 用户目录的根目录下生成一个.ssh文件,如果找不到,可以搜索一下,文件下会有id_rsaid_rsa.pug俩个文件

 

2)为了避免与github创建连接时出错,可以新建一个config文件,将以下代码复制进去

 

3)github里添加公钥 (gitgithub连接时所用的公钥)

     1)将id_rsa.pug的内容复制到指定位置

          点击github头像-->点击setting-->ssH and GPG keys. 响应的key里面放入公钥,title随便。这样我们以后连接就不需要用密码了。

  2)测试连接是否成功: ssh -t git@github.com   下图标识连接成功:

 

5 上传项目:

  <1> git  init

     创建git配置文件,你会发现你的文件下生成一个.git文件,默认为隐藏文件

  <2>声明用户,因为后面设置ssh key,所以只需要在第一次输入就行。

     git config --global user.name “11****45fkk”

     git config --global user.email “XXX@XXX.com”

      

     使用命令 git add *,将所有修改提交到缓存区,等待发送

     将当前所有文件添加到github

  <3> git commit “first commit”

     确认添加

  <4> 执行命令,后面复制你github上生成的

      git remote add origin git@github.com:github用户名/仓库名.git

      可能会出错

 

     解决办法:

         先输入: git remote rm origin

         再输入: git remote add origin git@github.com:github用户名/仓库名.git

 

  <5>执行最后一个命令,提交到远端服务器,提交修改也是这个

     git push -u origin master

这样项目久上传成功了。

6获取服务器项目分支

   Git pull origin master

 

********git操作及远程操作命令***********

1.创建心分支: git branch develop

2.切换到新分支:git checkout develop

3.回滚版本:git reset -hard commit -id

4.本地删除远程分支:git branch -D master

5.将新分支上传到远程仓库:git push -u origin develop

6.删除远程分支master: git push -u origin:master

7.命令删除文件 git rm file

       然后通过提交操作: git commit -m “delete”

                          git push origin master

       即可删掉服务器上的文件.

 

**************Intellij IDEA中集成git******************

 1.idea中配置git

选择菜单File -- Settings,找到Version Control -- git


 

接着配置github账户

 

填入你的github账户信息,点击“Test”连接测试,“Connection Successful”连接成功,保存完成。

此时可能要输入你Intellij idea的密码,如果没设置,则确定就行。

 

2 分享项目github上:

  选择菜单:VCS -- import into Version Controll -- Share project on Github

 

填写描述信息后,点击Share按钮即可”。

 

3获取Github项目:

选择VCS -- checkout from Version Control -- Github

 

 

等待一段时间的验证和登陆,出现界面:


”Git Repository URL”下来列表中既有你自己的项目,也有你在Github网站上”Wacth”的项目,选择后,选择你存放的路径,再输入你想要的项目名称,点击”Clone”按钮,即完成获取过程。

4 如何在Intellij idea中添加分支,并切换开发分支。

右击项目:

 

注意:有的人可能会遇到右击项目时弹出框里没有Git,这表示该项目没有和github连接起来,将项目按上述方法分享到github或者从githubpush下来即可。

 

点击branches后出现:

 

<1> new branch 新建分支  

    Local branches 表示本地分支,可点击进行切换

Remote Branches 标识项目中github中的分支,可以点击后checkout as new local branch.在本地中新添加这些了。

 

###基本重要的就这么多,其他的在操作的时候多点点,自己研究研究,太多说不过来,自己研究的东西印象会比较深刻。

 

******************eclispe集成git*******************************

 

这个人写得太详细了,可以看这个人的:

 

http://blog.csdn.net/u014079773/article/details/51595127

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值