C语言寒假大作战01
| 这个作业属于哪个课程 | 班级链接 |
|---|---|
| 这个作业要求在哪里 | C语言寒假大作战01 |
| 这个作业的目标 | Gitee 与 git基础命令学习与使用 |
| 作业正文 | 如下所示 |
| 参考文献 | 学长录制的git基础操作视频,廖雪峰的Git教程还有很多比如百度百科之类的 |
1.1 码云界面
(1)请大家在码云gitee中注册账号,并在gitee中新建一个学号为名的项目仓库

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

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

1.2 Git界面

1.3 本地仓库截图

1.4 学习命令
基本操作
1,git init
这就是git初始化,目的是用git init在目录中创建新的Git仓库。
2,git statusgit 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,回到码云刷新一下
图示

对了最开始还要设置用户名和邮箱
git config --global user.name “你的用户名”git config --global user.email “你的邮箱”
然后,我们先在本地初始化一个仓库,用到了git init,然后我们用git status来查看项目当前的情况,然后我们使用git add将前面没有提交上去的文件名字加在git add的后面,回车。

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

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

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

然后进行最后一步,将代码历史上传到gitee:git push origin master,回车。
我们回到码云刷新一下,就可以看到文件已经上传了。
1.5 主页地址
浙公网安备 33010602011771号