C语言寒假大作战01

这个作业属于哪个课程 班级链接
这个作业要求在哪里 C语言寒假大作战01
这个作业的目标 Gitee 与 git基础命令学习与使用
作业正文 如下所示
参考文献 学长录制的git基础操作视频,廖雪峰的Git教程还有很多比如百度百科之类的

1.1 码云界面

(1)请大家在码云gitee中注册账号,并在gitee中新建一个学号为名的项目仓库

C语言寒假大作战01_第1张图片

 

 

(2)提交如下图所示的码云注册成功界面。

C语言寒假大作战01_第2张图片

 

 

(3)请提交如下图的提交界面,并确保提交信息处填写自己的学号信息,例如图片中“初始化提交”处应显示你的学号(ps:应在Git Bash的提交处编写,命令:git commit -m "你的学号" )

C语言寒假大作战01_第3张图片

 

 

1.2 Git界面

 

 

 

 

1.3 本地仓库截图

C语言寒假大作战01_第4张图片

 

 

1.4 学习命令

基本操作

1,git init
这就是git初始化,目的是用git init在目录中创建新的Git仓库。
2,git status
git status命令是用来查看项目的当前状态。然后会显示出这文件夹里面还没有提交的文件。
3,git add
这个命令是用来添加文件的。然后这个添加也分了好几种。
git add .:他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u:他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u不会提交新文件(untracked file)。(git add --update的缩写)

git add -A:是上面两个功能的合集(git add --all的缩写)

————————————————

参考文献

再搬运个总结吧

· git add -A 提交所有变化

· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

我们再把上面显示没有提交的文件照着输入然后回车。

4,git commit -m"sth"

git commit主要是将暂存区里的改动给提交到本地的版本库,跟前面的git add一样,后面的字母不同表达的命令也不同。
最常用的就是我们这次作业中用到的git commit -m “sth”。然后还有几种就理出来吧(反正我没看明白)。

git commit -a -m “sth”-m参数是输入提交信息的,-a 参数就是可以把还没有执行add命令的修改一起提交。
git commit --amend1.可以修改上一次的提交信息。2.可以将最近的修改追加到上一次的提交上。

comimit文件信息之前我们还要需要git status然后回车。

5,ssh-keygen -t rsa

这个是执行生成公钥和私钥的命令。然后会出现一路字母Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/lenovo/.ssh/id_rsa):(大概是这样)然后一直按回车三次,然后就会出现Enter same passphrase again:然后再回车密钥就出来了。

6,git remote add origin master

这个命令是将本地仓库与远程仓库建立联系。

7,git pull --rebase

git pull --rebase=git fetch+ git rebase禁止跟踪上游分支

8,git push origin master

这个命令是将本地仓库的内容提交到远程仓库(码云)上。

9,回到码云刷新一下

图示

C语言寒假大作战01_第5张图片

 

 

 

 

 

对了最开始还要设置用户名和邮箱

git config --global user.name “你的用户名”
git config --global user.email “你的邮箱”

然后,我们先在本地初始化一个仓库,用到了git init,然后我们用git status来查看项目当前的情况,然后我们使用git add将前面没有提交上去的文件名字加在git add的后面,回车。

 

 

 

 

 C语言寒假大作战01_第6张图片

 

 

然后我们用git commit -m后面加上你所提交的文件信息(描述),然后再用git status来查看当前的状态,会看到nothing to commit,working tree clean,然后我们再回车进行下一步。

C语言寒假大作战01_第7张图片

 

 

 


使用ssh-keygen -t rsa -C""并在后面的引号中输入你最先设置用户名时输入的邮箱。

C语言寒假大作战01_第8张图片

 

 

然后将本地仓库关联到gitee:git remote add origin +你的仓库地址,然后使用命令git pull --rebase origin master,回车。

C语言寒假大作战01_第9张图片

 

 

 

 

 

 

然后进行最后一步,将代码历史上传到gitee:git push origin master,回车。
C语言寒假大作战01_第10张图片

 

 

我们回到码云刷新一下,就可以看到文件已经上传了。

 

1.5 主页地址

https://gitee.com/li_han_lin

 

 
 

你可能感兴趣的:(C语言寒假大作战01)