官方资料-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 .