1 使用Gitee项目创建并clone到本地
新建仓库
![在这里插入图片描述](https://img-blog.csdnimg.cn/73a1d5bb75f44b508d7b6e334ad11d90.png)
设置设置名称和路径
![在这里插入图片描述](https://img-blog.csdnimg.cn/2532b4e721ca4e44947cc55614b6f1c1.png)
复制git地址,然后在终端通过git clone 下载仓库到本地
![在这里插入图片描述](https://img-blog.csdnimg.cn/f8d97faac9f44f5a867381668aaef1e4.png)
git clone https://gitee.com/cslibowen/my_project.git
下面会提示你clone了一个空仓库,但是此时你的仓库其实并不是空的,打开之后my_project
可以看到一个.git
的文件夹,因为是隐藏的,需要ctrl+H
显示出来.
![在这里插入图片描述](https://img-blog.csdnimg.cn/b200d82e07ab49798d523f756fb74cb0.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ce38c4b5ca494baf80ecc1d8657c0a9b.png)
到目前为止,我们已经在gitee上创建了一个项目并clone到了本地.下面就是如何使用管理工具来同步和管理项目了.
2.使用GitKraken管理本地项目
GitKraken 6.5.1下载链接:
{
"version": "6.5.1",
"url_deb": "https://release.axocdn.com/linux/GitKraken-v6.5.1.deb",
"url_rpm": "https://release.axocdn.com/linux/GitKraken-v6.5.1.rpm",
"url_targz": "https://release.axocdn.com/linux/GitKraken-v6.5.1.tar.gz",
"url_exe": "https://release.axocdn.com/win64/GitKrakenSetup-6.5.1.exe"
}
根多GitKraken 6.5.1的安装教程参考:https://zhuanlan.zhihu.com/p/98960725
我这里使用的是ubuntu版本.使用sudo dpkg -i xxx.deb
命令安装.安装后打开.选择打开一个Repository
.
![在这里插入图片描述](https://img-blog.csdnimg.cn/5581006918944dcab9ddf17e7845ccfe.png)
选择我们clone的项目,并选择Initialize
![在这里插入图片描述](https://img-blog.csdnimg.cn/d40c56720feb4023ae00cab072a6890d.png)
此时我们发现可以看到初始化提交.
![在这里插入图片描述](https://img-blog.csdnimg.cn/5dca3a250e9845e5b12d587d327dbce9.png)
然后我们创建自己的项目,或者把之前的工作复制到my_project
文件夹里面.
发现会左侧会提示你有多少文件变动了.右侧可以对文件进行修改和比较.如果没有问题就可以点击stage all change
![在这里插入图片描述](https://img-blog.csdnimg.cn/2ca1435fd7884179b8e49c39c0e52589.png)
之后可以再次确认 Staged Files
有哪些.如果反悔了可以按Unstage all changes
如果没有问题,就可以在下面Commit Message里面输入本地提交的log文字.这段文字可以帮助我们知道本次提交都更新了哪些内容.然后点击Commit changes to 1file
![在这里插入图片描述](https://img-blog.csdnimg.cn/f55db6a7e5024b889e1e4b9364917364.png)
然后我们就可以发现左侧的树已经更新了.此时是在本地进行了代码更新.
![在这里插入图片描述](https://img-blog.csdnimg.cn/e713009d7f114fb787e38ee905b62190.png)
下面通过Pull
可以把代码同步到gitee上.你需要选择云端的分支名字,默认是master.确认后点击Submit
,然后需要输入你在gitee上的账户和密码.
![在这里插入图片描述](https://img-blog.csdnimg.cn/697ae2a9985945519f84a250f70f2c3c.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/09fc83cb0e81445f8dfb4edcc0a9fcc9.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bfa5de5f2c4d47349431847343875105.png)
提交完成后左下角会提示
![在这里插入图片描述](https://img-blog.csdnimg.cn/003a7a98bca245269664a5d7bfe2a9ce.png)
还可以到自己的仓库看到提交的时间和内容.
![在这里插入图片描述](https://img-blog.csdnimg.cn/9921f36bff6c498480f7a9b0b329fa84.png)
3.使用SHH公钥免密码提交
通过1,2我们可以实现基本的项目管理,但是每次Pull都要输入用户名和密码,不太方便.所以有必要使用SHH公钥.
3.1 在Gitkraken中创建公钥
File->Preferences
![在这里插入图片描述](https://img-blog.csdnimg.cn/c6dc6dea64aa4970b8ed8f72b81e0960.png)
Authentication
-> General
-> SSH public Key
点击复制
如果没有 SSH public Key
,需要点一下Generate
![在这里插入图片描述](https://img-blog.csdnimg.cn/359a12eedb014eaf91b48c3de9617140.png)
3.2 打开Gitee添加公钥
这一步我们需要把3.1生成的公钥添加到Gitee上.
右上角选择设置
,然后在左侧在安全设置
找到SSH公钥
![在这里插入图片描述](https://img-blog.csdnimg.cn/bd53656ede51474aa5028007a9643e16.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bba334501d6b4e30b8bca038340cfff0.png)
右侧会显示你当前已经有的公钥.复制公钥
到指定位置,随便起个标题
就可以了,点击确定
.
![在这里插入图片描述](https://img-blog.csdnimg.cn/3ea67a21a7d0405493c4ba5d783a58f0.png)
然后我们再进行push就不需要输入密码了.如果换了设备,可以再次生成新的公钥,把新的公钥添加到gitee上就可以了.
4. 一些Gitkraken的使用问题
用了快一年了,遇到了不少问题.
4.1 File watching failed to start for this repository
这个错误就突然遇到了.每次打开Gitkraken就会报这个错误.然后稍微操作一下Gitkraken就会闪退
.尝试了卸载后重新安装都不管用.最后使用了重启大法好
.电脑重启后就奇迹般的好了.
![在这里插入图片描述](https://img-blog.csdnimg.cn/98687c28e60546b6bec4be90fc7bb6f1.png)
其他使用问题后续再更新把.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)