git简单使用教程

简单使用Git

1)本地仓库

首先从网上下载一个安装程序,然后默认安装(可以选择安装路径,我装在D/软件工程 里面)
git简单使用教程
安装完成后,在开始菜单里面找到 “Git --> Git Bash”
git简单使用教程
点击,进入命令窗口,进行账户设置
git简单使用教程
查看设置
git简单使用教程
用pwd查看当前所在路径,并创建本地仓库
git简单使用教程
为了更加方便,我删除了之前的那个本地仓库(直接在文件夹删),另外建了一个
git简单使用教程
在仓库里面新建一个文本文档readme.txt,并将其提交到暂存区
git简单使用教程
用命令 git commit告诉Git,把文件由暂存区提交到仓库
git简单使用教程
通过命令git status来查看是否还有文件未提交
git简单使用教程
通过命令cat readme.txt查看文档内容
git简单使用教程
修改文档内容之后,记得再次提交
git简单使用教程
git log命令显示从最近到最远的显示日志
git简单使用教程

2)远程仓库

先创建一个GitHub/Gitee账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:

创建SSH key,一切步骤采取默认

git简单使用教程
我之前就已经配了一波,所以就“already exists”,在用户主目录中打开.ssh文件夹,找到id_rsa.pub 复制其内容,
在码云个人设置里面
git简单使用教程
把id_rsa.pub的内容粘贴进去,命名一个标题,保存。

现在的情况是:我们已经在本地创建了一个Git仓库后,又想在Gitee创建一个Git仓库,并且希望这两个仓库进行远程同步,这样Gitee的仓库可以作为备份,又可以其他人通过该仓库来协作。

登录Gitee,新建仓库
git简单使用教程
然后关联本地仓库和远程仓库
git简单使用教程
origin为远程仓库别名。

然后就可以使用 git push命令把本地库的内容推送到远程,这实际上是把当前分支master推送到远程,第一次推送可能会遇到下面这种情况
git简单使用教程
之所以出现这种情况,是因为我们在线上生成、编辑了README.md文件,而本地代码文件中不包含它,所以线上线下就对不上了。

然后用 git pull --rebase将线上线下文件合并
git简单使用教程
然后进行推送
git简单使用教程
把远程仓库克隆到本地:
git clone 命令
git简单使用教程
git简单使用教程