github入门操作快速上手

官方资料-github帮助

0 写在前面

该套路同样适用于桌面版,即克隆并初始化-改动并commit-pull-push

1 操作基本流程

1.1 网页新建repo

如题

1.2 clone到本地并初始化

网页点开需要操作的repository,复制链接比如"https://github.com/JohnJim0816/blogs",然后 clone到本地

git clone https://github.com/JohnJim0816/blogs

一般会自动初始化,终端cd到repo比如这里的blogs文件夹,blogs会在终端显示为blogsmaster,并且blogs下会有.git文件夹,ls -ah可查看,如果没有,如下命令初始化。另外如果需要退出git,直接删除.git文件夹即可。

git init

1.3 变动并commit

变动包括增删、更改文件以及文件夹名等,可以用终端命令比如rm等,也可以本地资源管理器图形化操作(这个比较简单),常见的终端命令会附在本文的后面。
改动之后就提交,如下

git commit -m "删除了xxx"

" "中的内容会显示在如下地方:
在这里插入图片描述

1.4 pull然后push

目前笔者已经使用vscode等桌面版git操作,pull命令不太记得了,具体可自查。pull的作用就是拉取远端的仓库repo,比如一种情况就是如果在你本地push之前,你在网页上commit了一些改动,比如更改md文件等,此时本地与远端repo已经不一致,如果没有pull就强行push就会产生冲突就需要进行文件合并(merge),刚开始可能会经常需要这种冲突。pull之后就可以将本地的改动push到远端了,如下

git push origin master

至此基本操作完成。

常见的变动操作

删除

注意移动后剩下的空文件夹不能执行rm操作,会自动删除

文件

git rm xxx

文件夹

git rm -rf xxx/

移动

git mv xxx yyy/
git mv xxx/ yyy/

添加

当前文件夹下所有文件和文件夹

git add .
原文地址:https://www.cnblogs.com/hzcya1995/p/13281718.html