添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

win10 安装的 smartgit

smartgit setup-7_0_4-jre 网盘下载链接
链接:https://pan.baidu.com/s/1j9uhwz5LtMHEfmqW6RwLUA
提取码:uuxc

30天免费试用,过了删除 setting.xml 重新试用30 ,循环!

1 本地项目 git 初始化 创建仓库

进入smartgit 安装目录下的 git 目录下,双击打开 git-cmd.exe
在这里插入图片描述
如果当前电脑的git 还没有设置过全局的用户名 和 邮箱 可以用下面命令设置,如果之前设置过就不用了

git config --global user.name "zhangsan"
git config --global user.email "188xxxxxxxx@163.com"

命令窗口切换路径到 要git 管理的 项目根目录下, 执行命令 git init
在这里插入图片描述

过滤管理文件 .gitignore

在 管理项目的 家目录下 新建一个 文件 .gitignore
里面添加 不想管理的 文件
例如:

*.bin *.elf *.hex *.map *.TMP *.axf *.lst *.objdump *.img .project.ld .image.cfg /.config /project/*/gcc/*.iex /project/*/gcc/*.dep /project/*/gcc/*.build_log.htm /project/*/gcc/mdk_debug/*.uvguix.* /project/**/gcc/rom_symbol.ld !/bin/xradio_*/**/* !/lib/xradio_*/**/*

被过滤掉的文件就不会出现在你的GitHub库中了,当然本地库中还有,只是push的时候不会上传

注意:/.config 这里的 / 是管理的项目的家目录
需要注意的是,gitignore还可以指定要将哪些文件 添加 到版本管理中:
!*.zip
!/mtk/one.txt
唯一的区别就是规则开头多了一个感叹号,Git会将满足这类规则的文件添加到版本管理中。

注:如果后期在.gitignore 添加新的要被过滤的文件,但是在smartgit修改列表已经存在想要被ignore的文件,即使提交了更新后的.gitignore文件,那些最新想要被忽略的文件 还是在smartgit修改列表中
解决办法看我的另一篇博文介绍
https://blog.csdn.net/a704397849/article/details/108009448

2 smartgit 添加本地仓库 ,缓存并提交

在这里插入图片描述
添加刚才 git init 的项目

选中项目 全选 Files 栏 中 所有的 文件

点击 上边栏 stage (作用: git add 、git rm 、git mv 命令的综合 )

然后 右键左边的 项目名 -> commit
在这里插入图片描述

创建 aliyunCode 远程git仓库

https://code.aliyun.com/

登录 aliyunCode 后 新建一个项目组(根据需要创建,不是必须) 然后再创建项目git仓库

在这里插入图片描述
复制项目仓库 ssh 地址 添加到 smartgit 远程仓库地址

注意: 如果aliyunCode 账号没设置过 ssh 秘钥 会在上面提示设置
客户端秘钥的生成 , 打开winodws 命令行

执行 ssh-keygen -t rsa

ssh-keygen -t rsa <== 建立密钥对,-t代表类型,有RSA和DSA两种
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <密钥文件默认存放位置,按Enter即可
Created directory ‘/root/.ssh’.
Enter passphrase (empty for no passphrase): <
输入密钥锁码,或直接按 Enter 留空
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:
SHA256:K1qy928tkk1FUuzQtlZK+poeS67vIgPvHw9lQ+KNuZ4 root@localhost.localdomain
The key’s randomart image is:
±–[RSA 2048]----+
| +. |
| o * . |
| . .O + |
| . . * |
| S =+ |
| . =… |
| .oo =+o+ |
| ==o+B
o. |
| oo.=EXO. |
±—[SHA256]-----+

smartgit 添加远程仓库

Remote -> Add
在这里插入图片描述
下面的 Name 根据自己项目仓库 自己命个名字 (如果有多个远程仓库地址,通过名字方便区分)
在这里插入图片描述
在这里插入图片描述
(注:这个认证在保存了验证密码后,就不用再次验证了)

添加成功,如下:
在这里插入图片描述

将本地仓库推送到远程仓库aliyunCode

注意: 如果有多个远程仓库,推送前 确认选择的是正确的远程仓库地址

每次 push的 时候提示 Enter the master password ,我们保存这个验证密码就不会再要求输入密码了
Edit -> Preferences -> Authentication -> Change Master Password -> 输入密码

从远程仓库pull拉取最新代码到本地

选中要拉取代码的项目 然后 右键 pull 选择 merge 合并代码
注意:如果不清楚 merge 和 rebase 的区别 ,选择 merge,不要轻易选择 rebase, 自己去百度区别

win10 安装的 smartgitsmartgit setup-7_0_4-jre 网盘下载链接链接:https://pan.baidu.com/s/1j9uhwz5LtMHEfmqW6RwLUA提取码:uuxc30天免费试用,过了删除 setting.xml 重新试用30 ,循环1 本地项目 git 初始化 创建仓库进入smartgit 安装目录下的 git 目录下,双击打开 git-cmd.exe命令窗口切换路径到 要git 管理的 项目根目录下, 执行命令 git init smartgit 30后需要输入序列号解决办法 ,找到路径: %APPDATA%\syntevo\SmartGit\ 然后删除: preferences.yml 再重新打开smartgit 首先关闭首先关闭SmartGit, windows+R:输入 %APPDATA%\syntevo\SmartGit\ 点击确定,或直接输入地址在文件夹栏输入, git开头的url,就是是用 SSHkey的方式进行认证,SSH的传输协议能支持更大的文件数 http开头的url,就是使用http方式进行认证的,需要在操作的时候输入用户名和密码 二、安装smartgit,根据提示安装即可。 三、启动配置smartgit。 1、选择非商业模式安装,勾选第三个Non-commercial use only,点击继续。 2、同意注册条例,点击OK(这里有10秒钟的等待时间)。 3、注册用户信息填写。 4、选择SSH ...
找到SmartGit的安装路径,进入最新版本并删除掉settings.xml文件,再重新打开即可。如果不知道具体的安装路径,有两种方法:安装路径:%APPDATA%\syntevo\SmartGit\ win+R打开运行窗口,输入上边的安装路径 在文件资源管理器的地址栏输入上边的安装路径 找到主要的版本,将里边的settings.xml文件删掉再重新启动SmartGit就可以了。
smartgit 需要输入序列号解决办法 ,找到路径: %APPDATA%\syntevo\SmartGit\然后删除: settings.xml 再重新打开smartgit 1.windows+R:输入%APPDATA%\syntevo\SmartGit\查找,或直接输入地址在文件夹栏输入 相信各位在Linux开发环境中使用过SmartSVN的朋友们知道,SmartSVN是SVN的一个图形界面工具,使用起来方便快捷。同理,SmartGitGit的图形工具,界面基本和SmartSVN类似。安装包如下。 http://pan.baidu.com/s/1mg3R7eS 二、SmartGit安装     1.解压文件到安装目录中,终端命令行
Git介绍 分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。 保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态;可以在该保存点将多人提交的源码合并, 也可以回退到某一个保存点上。 Git离线操作性:Git可以离线进行代码提交,因此它称得上是完全的分布式处理,Git所有的操作不需要在线进行;这意味着Git的速度要比SVN...
首先在github上创建一个repository, 然后在SmartGit中 点击有上角的repository然后选择Add or Create...然后点击那个文件夹的图标之后选中自己的项目的问题件夹, 然后选中自己要上库的文件,然偶commit,然后push,然后SmartGit就会有弹窗提示是否要新建一个远端吗,然后就吧远端的ssh地址贴上去就ok了 转载于:https...
右键点击左下角的“Local Branches”,弹出添加分支按钮,点击添加新的分支。(注意分支命名) 切换操作的分支 在左下角右键想要切换的分支,弹出操作列表,点击“检出”即可切换;或双击需要切换的分支即可。 (操作时务必看清自己所在的分支) 提交(commit) 右键中间的文件窗口,选择“提交”,在弹出的文本框中输入需要提交的信息,选择提交即可(快捷键ctr...
If you forgot the password of the master of Smartgit, you can reset the password simply by remove the smartgit folder under : ~/Library/Preferences/SmartGit Under SmartGit folder, there is passw
Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决 136385 docker启动失败报错:Failed to start docker.service: Unit is not loaded properly: Invalid argument,卸载重装报同样错 33767