欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > smartgit使用

smartgit使用

2025/7/2 11:53:44 来源:https://blog.csdn.net/qq_44870829/article/details/144222286  浏览:    关键词:smartgit使用

smartgit使用

  • 参考连接
  • 使用教程
    • 界面介绍
    • 1,克隆仓库到本地
    • 2,创建新的文件
    • 3,编辑文件
    • 4,提交文件到本地仓库
    • 5,拉取远程仓库的最新代码pull拉取
    • 6,提交本地仓库到远程仓库push推送
    • 7,创建分支fenzhi1
    • 8,再次修改文件
    • 9,对分支fenzhi1拉取以及推送
    • 10,合并本地分支
  • 报错解决

参考连接

https://blog.csdn.net/weixin_42175900/article/details/124475502
SmartGit使用

https://blog.csdn.net/u014629234/article/details/116883543
SmartGit使用教程,基本操作到远程仓库使用

https://blog.csdn.net/guang_s/article/details/84258815
SmartGit 安装及使用(二):工作界面介绍、提交代码以及防止代码冲突等操作(重要必看)

对已有的分支文件,只是对其进行修改替换等操作时,直接对其打开,暂存,贮藏(进行拉取代码时防止冲突等解决),然后看有没有冲突的,没有的话直接提交即可。

使用教程

界面介绍

在这里插入图片描述

1,克隆仓库到本地

在这里插入图片描述

首先通过克隆将项目下载到本地

本项目以gitee上的项目为例,在gitee上自建一个私人仓库
输入远程仓库的git地址
在这里插入图片描述

下一步要输入账号及密码,账号不是中文的,可以在git链接上看到自己的账号名,输入登录密码再下一步
在这里插入图片描述
在这里插入图片描述

直接下一步

输入要保存到本地的路径名称
在这里插入图片描述

点击完成后在本地就能看到下载好的项目文件了
在这里插入图片描述

2,创建新的文件

此时该项目下还没有文件的,我们可以直接在此目录下创建一个新的文件如test.txt
在这里插入图片描述

注意当文件新加入后,可能需要重新打开smartgit才能将test.txt文件显示到软件中

在这里插入图片描述

3,编辑文件

在这里插入图片描述

使用编辑器编辑文件保存后,回到smartgit,可以发现该文件实时状态,最下方的变化有其显示的内容改变

在这里插入图片描述

4,提交文件到本地仓库

此处选择提交的时提交到本地仓库而不是到远程仓库的,后续在本地仓库提交好了后可以再提交到远程
在这里插入图片描述

进行文件的提交时,可以选择提交信息
在这里插入图片描述

提交成功后可以看到如下变化,在图形中有提交的状态
在这里插入图片描述

再次编辑文件,第二次提交

在这里插入图片描述

在这里插入图片描述

当第2次修改了后,右击文件可能没有提交的选项,此时我们可以再工作栏处直接点击提交按钮,选择我们要提交的文件进行提交
在这里插入图片描述

只有第二次提交成功后,再modified窗口处才会将前后改变的部分显示出来。
在这里插入图片描述

5,拉取远程仓库的最新代码pull拉取

注意每次提交新的版本代码到远程仓库前都要先拉取,再提交到远程,防止代码不是最新的

在这里插入图片描述

在这里插入图片描述

6,提交本地仓库到远程仓库push推送

点击推送将其推送到远程
在这里插入图片描述

推送成功后变化如下
在这里插入图片描述

在远程的仓库中也能看到更新的的文件了
在这里插入图片描述

在这里插入图片描述

7,创建分支fenzhi1

在这里插入图片描述

创建分支后如下
在这里插入图片描述

点击分支右键检出即可将当前工作状态切换到此分支

在这里插入图片描述

8,再次修改文件

在这里插入图片描述

在新创建的分支修改提交
在这里插入图片描述

此时提交是提交到分支fenzhi1中了
在这里插入图片描述

双击打开txt文件后如下
在这里插入图片描述

9,对分支fenzhi1拉取以及推送

先拉取后,接着推送,可以看到下方其已经被推送到origin中了,此时我们在后续进行创建新的仓库的时候就可以下载此种分支的仓库了
在这里插入图片描述

将新的分支push之后,在gitee上也能看到相关的分支信息了
在这里插入图片描述
在这里插入图片描述

我们进行再次克隆的时候也能下载其他分支的相关内容了
在这里插入图片描述

10,合并本地分支

我们再切回master主分支,master分支是没有前面的修改记录的。我们就要把fenzhi1的修改的内容,合并到master分支

如下所示,在master分支上打开的文件只有到第2次提交
在这里插入图片描述

在这里插入图片描述

确认当前分支是在master分支,点击Merge,选中要合并的分支

点击合并时出现了如下的无需合并的问题,这是因为master分支并没有和fenzhi1分叉,没有合并的必要只有master分支多出其他与fenzhi1不同的内容时,此时就可以merge了(应该不是这个的问题)。

在这里插入图片描述

在master分支下,再对文件进行编辑,如下,当打开文件时发现还是第2次提交的状态,并没有fenzhi1的第3次提交的相关内容。
在这里插入图片描述

此时加入内容,如下保存
在这里插入图片描述

然后在master分支下再次提交
在这里插入图片描述

提交后结果如下,发现master分支与fenzhi1分叉了,此时再选择合并

在这里插入图片描述

再master分支下,选中fenzhi1右键合并分支即可
在这里插入图片描述

合并分支并提交后如下,这是发生冲突了
在这里插入图片描述

双击txt文件后结果如下:
在这里插入图片描述

直接编辑打开txt文件如下,

在这里插入图片描述

在这里插入图片描述

直接双击txt文件如下后,选择某个左边还是右边,此时选择左边

在这里插入图片描述

在这里插入图片描述

此时还需要暂存,暂存后如下
在这里插入图片描述

修改各个分支冲突的部分

一在master分支下编辑文件,将文件第三行向第四行转移
在这里插入图片描述

在合并的时候出现了下面这种情况
在这里插入图片描述

此时需要先提交之前缓存的,才能接下来的操作

在这里插入图片描述

在这里插入图片描述

报错解决

1,git clone 码云仓库项目报错fatal: Authentication failed for ‘https://gitee.com/…‘
1、报错原因是用户名或者密码错误 remote: dengsansui: Incorrect username or password (access token),这里的用户名和密码是登录码云时的用户名和密码。
2、解决办法:
控制面板–>用户账户和家庭安全–>凭据管理器–>在普通凭据中删除错误的–>重新git clone一次,输入正确的用户名和密码

出现这样的就ok啦

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词