上传代码至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分支       #合并分支
目录
相关文章
|
2天前
|
Shell 开发工具 git
如何将项目上传到Gitee上
如何将项目上传到Gitee上
58 0
|
2天前
|
Shell 网络安全 开发工具
上传代码到gitee
上传代码到gitee
25 0
|
2天前
|
Shell 网络安全 开发工具
gitee使用
gitee使用
43 1
|
9月前
|
开发工具 git
搭建多个远程仓库,将代码同时提交Github、Gitee
搭建多个远程仓库,将代码同时提交Github、Gitee
|
7月前
|
开发工具 git
|
8月前
|
Shell 开发工具 git
快速学会git版本管理——上传gitee仓库
快速学会git版本管理——上传gitee仓库
|
9月前
|
安全 开发工具 git
通过 git上传到 gitee 仓库
通过 git上传到 gitee 仓库
75 0
|
9月前
|
开发工具 git
|
10月前
|
开发工具 git
上传代码到gitee操作
上传代码到gitee操作
49 0
|
10月前
|
开发工具 git
将本地项目上传gitee实战
将本地项目上传gitee实战
131 0

相关实验场景

更多