Git配置,Ecplise如何使用Git,git冲突解决

Git工具使用:

1.     Svn冲突:避免冲突,及时提交

2.     Git : 分布式版本控制软件   

3.     本地目录——>暂存区——>本地分支(默认master)——>远程分支

4.     命令:

git add : 将本地文件添加到暂存区

git commit  : 将暂存区内容提交到本地分支

git push  :将本地分支推送到远程分支

安装git

msysgit.github.io

安装时:User git from git bash only …其它默认

配置path:E:\programs\git\bin

配置git : 用户名和邮箱

右键–git bash

git config –global user.name  “lifeiyue0327”

git config –global user.email  [email protected]

查看C:\Users\YANQUN\.gitconfig

搭建git 服务器(远程仓库):统一的托管网站(https://github.com/

为了在本地和远程仓库之间进行连接   免秘钥登录,可以配置ssh

配置ssh:先在本地配置,发送给远程

先在本地生成ssh:

ssh-keygen –t C [email protected]     一路回车

发送送远程:

Github – settings –SSH and …    New SSH – title任意,key中输入  刚才在本地生成的ssh

将本地刚生成的id_rsa.pub内容复制到远程的Key中

测试联通性:

ssh –T [email protected]

如果本地和远程成功通信,则可以在/.ssh目录中 发现known_hosts文件

如果失败:多尝试几次,检查回车符

在本地新建git项目

在项目根目录 右键–git bash –git init

在远程建立git项目

new ——建立项目——生成:https://github.com/lifeiyue0327/student-service.git

本地项目——远程项目关联

Git remote add origin git @github.com/lifeiyue0327/student-service.git

第一次发布项目(本地——>远程)

Git add . //文件——暂存区

Git commit –m “注释内容”   // 暂存区——本地分支

Git push –u origin master

第一次下载项目(远程——)本地)

Git clone git@.......项目

Ecplise中使用git:

目前的ecplise基本都支持git ,如果不支持,则到ecplise marketplace 搜git 安装

配置:

a.      team——》git ——》configuration——》邮箱  用户名

b.      general –network –ssh2 选中 生成ssh目录

Ecplise第一次发布

Share project

加入到暂存区 add to index

提交到本地分支 commit

将项目推送到远程  右键——team——remote –push——

Ecplise第一次下载

提交

Team ——add to index

Team——commit

Team——push

Commit时:

Commit and push 或者commit按钮的区别

Commit 按钮:不能单独的push 某一个文件,只能push整个项目

Commit and push: 可以单独push某一个文件

第一次下载

Import –clone –输入  https/ssh的唯一标识符

更新

Team –remote -pull

Git冲突的解决:

发现冲突:进入同步视图 右键——team – synchronized…

解决:

                   添加到本地暂存区 addto index

       提交到本地分支 commit

                   更新服务端的分支内容  到本地分支 pull

                   修改冲突:直接修改   或者  merge tool

                                      ——》已经改变为了普通的本地文件

                   Addto index

                   Commitpush

Git多个人  团队开发

 Gitbub中该项目 –settings

 增加合作者:Collaborators  加入合作者:github 全名或者邮箱

发送邀请链接

合作伙伴:打开该链接,接受邀请,clone项目,修改,add\commit\push

git 地址转化:

git remote set-url origin [email protected]:tongji/项目名称.git

git pull

本地代码都不动,只需要上面的命令就能将本地路径和当前路径拉通

git新地址:http://119.3.31.93:9000/tongji/eduweb,
仍使用原账户登录,原服务器下线。
:
git remote set-url origin [email protected]:tongji/student-service.git

git pull


从master切换到分支dev: git checkout dev
从dev分支合并到master: git push origin dev:master

猜你喜欢

转载自blog.csdn.net/u010125432/article/details/80938039
今日推荐