TortoiseGit 小乌龟 结合Git使用

安装

检查git是否安装过

安装git

双击\Git-2.26.2-64-bit.exe,一路默认安装

安装tortoiseGit

安装TortoiseGit-2.11.0.0-64bit.msi

一路next,Finish之后,安装到最后一步,会出现下面界面。

 安装TortoiseGit-LanguagePack-2.11.0.0-64bit-zh_CN.msi

一路默认安装

选择中文

 设置

 设置用户名和邮箱

下图中直接点完成

 

创建一个文件夹,右键会有下面三项。

 

 上传普通项目

Gitee上创建仓库

只需输入项目名,选择成员。

 拷贝地址

 克隆clone

创建新文件夹,选中,shift+右键/或者右键 git clone,在下图中选中递归,点确定。

 

有的电脑以前输入过用户名,需要先删除用户名。

在下图中输入gitee.com的用户名和密码

 

 克隆成功后,会创建新的文件夹,新的文件夹下会有.git文件夹。

上传项目

在project01中创建1.txt

选中project01右键 git commit->master 中文是 git提交

 

 上传新文件

创建2.txt

右键 git commit->master,必须点全部,才能上传2.txt

下载文件 

选中project01文件夹右键tortoiseGit拉取。

 上传springboot项目

创建仓库

创建仓库projectServer

拷贝仓库地址 

在gitee上查看服务器地址。拷贝地址

克隆clone

选中文件夹,shift+右键git clone

Idea中创建springboot项目

 

修改application.yml中端口号为1314.

启动程序,查看程序是否启动成功。

执行maven中的package生成target文件夹

查看.idea生成的.gitIgnore文件。

.gitignore文件是用来设置那些文件不用上传到服务器上。

target/

项目经理提交代码

 开发工具中创建代码

public class GlobalData {
    String string="项目经理创建";
}

选中project-server右键 git commit->master

到gitee后台能看到上传的代码。

程序员克隆项目

程序员用idea创建项目 

 

 有的idea识别不到appliction.yml.需要在pom.xml中的build标签中增加

<resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.yml</include>
            <include>**/*.properties</include>
            <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
    </resource>
    <resource>
        <directory>src/main/resources</directory>
        <includes>
            <include>**/*.yml</include>
            <include>**/*.properties</include>
            <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
    </resource>
</resources>

程序员提交代码

public class GlobalData {
    String string="项目经理创建,程序员修改代码";
    String test1="程序员增加的";
}

Git commit->master

提交成功。

项目经理修改代码,然后提交代码

public class GlobalData {
    String string="项目经理创建";
    String test2="项目经理添加的";
}

项目经理执行提交后显示报错信息如下,在下图中点“拉取”

 点完上图中拉取后显示下图,在下图中点确定

 在上图中完确定后,显示下图提示信息。在下图中点确定。

 在下图中点关闭。

 在下图中点“是”

下图显示文件有冲突。在下图中点确定。

 

最后点关闭

解决冲突 

手动合并代码冲突后,项目经理执行Git commint->master,代码会上传到gitee上。 

创建带有.gitIgnore的仓库

查看码云上的.gitignore文件

Idea创建项目时候如果也创建了.gitignore文件,就有冲突,不能上传代码,必须删除一个.gitIngore.

团队合作

1,组长在gitee上创建3个仓库 server,web,admin,添加成员

2,组长 git clone server

3,组长 在idea中创建新项目,项目的目录必须指向本地仓库,pom.xml添加所有依赖,拷贝application.yml,修改数据库名称

添加所有包

一个成员负责一个功能的controller,service,mapper,pojo

//张三负责

userMapper

 UserService

 UserServiceImpl

 UserController

    //李四负责

    ItemMapper

    ItemServiceImpl

6,组长提交3个项目

7,每个组员 git clone出项目

8,server端项目 idea-->new -->project from existing source,指向pom.xml,修改maven的位置 file-->setting --build/buildTools/maven

重点是一个文件一个人负责,一个文件2个人修改了,有可能冲突,程序员只提交自己负责的包,程序员不要提交公共文件夹,否则公共文件夹中的文件会发生冲突,项目经理第一次可以提交公共文件夹。

如果代码冲突了 先下载代码,手动解决冲突。

不能下载代码或不能上传代码,解决方法是重新clone项目

 删除用户信息

控制面板—》用户账户—》管理你的凭据

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值