使用git工具上传文件、代码至gitee

git的下载与安装

浏览器搜索git,下载适合自己电脑的版本即可,可以在安装选项中只选择Git Bash。

为了每次使用免密登录,可以设置ssh公钥,具体方法如下:

1、进入Git Bash界面,输入:

git config --global user.name "Your Name" (gitee用户名)
git config --global user.email "[email protected]"  (gitee注册邮箱)

–global参数表示你这台机器上所有的Git仓库都会使用这个配置。上面这个命令的意义就是告诉git你的信息。

2、获取SSH密钥

首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:

cd ~/.ssh
ls

我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是与之对应的私钥。 如果存在这个文件,跳过下一步生成密钥,直接获取密钥。

如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过一下指令生成密钥:

ssh-keygen -t rsa -C "[email protected]" 

按照提示完成三次回车,即可生成 ssh key。接着查看密钥内容:

cat ~/.ssh/id_rsa.pub

3、绑定gitee

复制生成后的 ssh key,通过仓库主页 「个人主页」=>「账号设置」=>「SSH公钥」 ,添加生成的 public key 添加到仓库中。

使用git工具上传文件、代码至gitee_第1张图片使用git工具上传文件、代码至gitee_第2张图片

克隆仓库

git clone "仓库地址"

 使用git工具上传文件、代码至gitee_第3张图片

 

上传文件到仓库

1、在本地新建文件夹,将待上传文件保存至该文件夹中,例将“周报模板.docx"上传至仓库

2、在该文件夹内打开Git Bash

使用git工具上传文件、代码至gitee_第4张图片

 3、git init 初始化,创建本地仓库,此操作会在文件夹创建.git文件夹

使用git工具上传文件、代码至gitee_第5张图片

 4、git remote add origin + 仓库地址   ,在本例中为:

“ git remote add origin https://gitee.com/xiao_yang_666/zzu_-terms.git”

仓库地址如下:

使用git工具上传文件、代码至gitee_第6张图片

 5、git add . 添加该文件夹下的所有文件到本地仓库,注意add和. 之间有空格。".“表示添加所有文件,如果想要添加个别文件可以把”."替换为相应文件名。

6、git commit    git commit -m作用为提交暂存区的文件(也就是上一步添加的文件),后面双引号内可以填写关于提交的注释信息。

使用git工具上传文件、代码至gitee_第7张图片

7、同步本地仓库,输入git pull --rebase origin master命令,将远程仓库的内容合并到本地仓库。如果远程仓库为空可以跳过这一步,如果远程仓库不为空,则必须进行这一步,否则会报错。(如果想将文件上传至某一文件夹下,可将该文件移到该文件夹,再执行5,6)

使用git工具上传文件、代码至gitee_第8张图片

 

8、 git push origin master命令,将本地仓库的文件推送到已经建立关联的远程仓库master分支中。

使用git工具上传文件、代码至gitee_第9张图片

 提交PR(Pull Request),周报上传方法

1、fork交作业的仓库到本地仓库中。

使用git工具上传文件、代码至gitee_第10张图片

 下载自己仓库中fork的项目到本地:

# 假设 https://gitee.com/xiao_yang_666/zzu_-terms
# 已经被 fork 到一个名为 glibc 的账号下。
git clone https://gitee.com/glibc/zzu_-terms.git

 2、执行以下操作将文件的上传到自己的gitee仓库:

git remote add origin "gitee仓库中的项目地址"
git add .
git commit
git pull --rebase origin master
git push origin master
##在这我只进行了主分支的上传,有多个同学同时上传可能会出现问题,请大家错峰提交

3、提交PR

在Gitee中进行可视化操作即可。

使用git工具上传文件、代码至gitee_第11张图片

 

 

你可能感兴趣的:(git,github)