上传代码至Gitee

简介: 上传代码至Gitee

一、安装Git


参考:Git安装、配置和使用


http://t.csdn.cn/ZS1er


5d1f5969d7e642b59909204c1ca4e3de.png


二、生成SSH公钥


由于我们的本地 git仓库和 gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥


注:安装了git工具,就可以使用ssh命令


打开cmd命令行,输入命令:


ssh-keygen -t rsa -C "xxxxx@xxxxx.com"


注意:这里的xxxxx@xxxxx.com只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。

033e1c35c62c45bab25832b2c791d5aa.png


按照提示完成三次回车,即可生成ssh key。

可以看到,我们生成的公钥文件id_rsa.pub路径:C:\User\Adminstrator/.ssh/id_rsa.pub

进入该目录用文本编辑器打开.

93d490c168ae49cf8077de0fef6bf32a.png


三、配置SSH公钥

a21998cfdef649389b1afac55b9eae1f.png


输入公钥标题,拷贝刚刚的SSH公钥到框中,点击确定

082968e894b146d597d750a826f5744e.png


输入密码。


四、创建一个项目

16ed2b15153548369f13b270b00d7116.png


0de37be23e8f4ef490c6a75b61119702.png9ba808a6e5854187baa40734419f8104.png


五、克隆仓库到本地


点击克隆/下载,然后点击SSH,复制git链接。


接着,在本地目录空白处右键菜单,点击Git Bash Here。

e2ddf5f243f7496da1a54fa1f92320c9.png


e1af2cd2fc414306a197af17326bf2d2.png


六、关联本地工程到远程仓库


有时候,我们可能是先在本地有了工程文件,然后再在gitee上创建仓库的。

此时,可在本地库上使用命令 git remote add把它和 gitee 的远程库关联,如下


git remote add origin git@gitee.com:linxinfa/mytest.git 


如果在使用命令 git remote add时报错:


1. git remote add origin git@gitee.com:linxinfa/mytest.git
2. fatal: remote origin already exists.


说明本地库已经关联了一个名叫 origin的远程库,此时,可以先用git remote -v查看远程库信息:


git remote -v
origin git@gitee.com:linxinfa/mytest.git (fetch)
origin git@gitee.com:linxinfa/mytest.git (push)


我们可以删除已有的远程库


git remote rm origin


再关联远程库


git remote add origin git@gitee.com:linxinfa/mytest.git



七、添加文件


在本地添加文件,如下,添加一个Test.txt文件。


e2f30be3057242b7b5be8c4be5be2fbe.png


八、执行git命令,提交文件


打开git,执行gitaddcommitpush命令,即可将本地文件上传到远程仓库。

ebb16ea4f27947168db595059a7c1ca6.png


这里发生了错误。


原因:我在Gitee上修改了文件,所以本地需要更新。


! [rejected]        master -> master (fetch first)解决办法:


git pull --rebase origin master 将github修改的文件更新到本地


7fd667da4ba64f2eb04ea2ee4b7624bf.png

b2cc50d4b06a4ab78ce016e0da169606.png

上传成功!


注:常用的git命令


git init          #把当前目录变成git可以管理的仓库
git clone git地址       #克隆项目
git add readme.txt      #添加一个文件,也可以添加文件夹
git add -A          #添加全部文件
git rm test.txt       #删除一个文件,也可以删除文件夹
git commit -a -m “some commit” #提交修改
git status          #查看是否还有未提交
git log           #查看最近日志
git reset --hard HEAD^    #版本回退一个版本
git reset --hard HEAD^^   #版本回退两个版本
git reset --hard HEAD~100   #版本回退多个版本
git remote add origin +地址 #远程仓库的提交(第一次链接)
git push -u origin master #仓库关联
git push          #远程仓库的提交(第二次及之后)
git fetch           #从远程获取代码库
git tag xxx         #打tag
git tag           #显示所有tag
git push --tag        #提交tag
git branch -a         #显示所有分支
git checkout 分支名    #切换分支
git merge git分支       #合并分支
目录
相关文章
|
9月前
Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘id‘ in field list is ambiguous
Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘id‘ in field list is ambiguous
275 0
|
移动开发 运维 监控
🆕阿里云魔笔评测上线!限时免费体验通道开启!
🎁写下你的评测体验,就有机会获得罗技G512游戏机械键盘、罗技G502机械鼠标、小米背包、定制飞盘、阿里云社区优质评测证书、30元猫超卡等多重好礼!
534 0
🆕阿里云魔笔评测上线!限时免费体验通道开启!
|
7月前
|
机器学习/深度学习 数据采集 存储
在机器学习和数据科学中,数据预处理是一个至关重要的步骤。数据规范化(或称为特征缩放)是预处理的一种常见技术,它可以帮助我们改进模型的性能。`sklearn.preprocessing`模块提供了多种数据规范化的方法,其中`StandardScaler`和`MinMaxScaler`是最常用的两种。
在机器学习和数据科学中,数据预处理是一个至关重要的步骤。数据规范化(或称为特征缩放)是预处理的一种常见技术,它可以帮助我们改进模型的性能。`sklearn.preprocessing`模块提供了多种数据规范化的方法,其中`StandardScaler`和`MinMaxScaler`是最常用的两种。
|
9月前
|
关系型数据库 MySQL OLAP
免费!数据传输服务DTS助您零成本畅享ClickHouse和SelectDB的疾速数据集成之旅!
DTS震撼发布全新数据目标支持:即刻连接 RDS MySQL 至 Clickhouse或 SelectDB,实现数据实时同步的无缝飞跃!现可立享一个月内免费体验,立即了解!
|
Android开发 数据格式 XML
Android若干条并排RecyclerView滑动实时联动
Android若干条并排RecyclerView滑动实时联动 以水平方向并排排列的两条RecyclerView为例,实现一个简单的功能:这两个RecyclerView要实时联合滚动,即其中任意一个RecyclerView,将触发其余所有RecyclerView同时滚动相同。
2246 0
|
9月前
|
编解码 Android开发 开发者
dp(相对大小) 和 px(像素)之间的相互转换
dp(相对大小) 和 px(像素)之间的相互转换
124 4
|
缓存 Java Maven
解决Maven导入依赖报红问题
解决Maven导入依赖报红问题
603 0
|
6月前
|
机器学习/深度学习 PyTorch TensorFlow
ONNX 与量化:提高模型效率
【8月更文第27天】随着人工智能技术的广泛应用,模型部署变得越来越重要。为了在资源受限的设备上运行复杂的机器学习模型,模型量化技术成为了一种有效的手段。Open Neural Network Exchange (ONNX) 作为一种开放格式,支持在不同框架之间交换训练好的模型,同时也支持模型量化。本文将探讨如何结合 ONNX 和模型量化技术来提高模型的效率,减少模型大小并加快推理速度。
954 2

热门文章

最新文章