vlambda博客
学习文章列表

GitHub是什么?(新手入门教程02)






前端inn

关注



作者:马老师
编辑:煜喵喵不爱喝酒



GitHub是什么?(新手入门教程02)

接着上一期入门教程,这节讲如何把本地的项目托管到github上面。




在这之前,我们先要简单认识一下github,下面放一张大图


GitHub是什么?(新手入门教程02)


了解了这些之后,就可以开始操作了


04

使用git提交管理项目


git上传和托管

本地项目区  → 暂存区   本地仓库    github远程仓库


在你初始化项目的文件夹中右键打开git,把你的项目拖到当前文件夹。


把项目文件提交到git索引(缓存)中

git add . //把新增的、修改的文件都添加到暂存区(后面有个点是全部的意思)


查看当前git状态信息(查看是否有文件未提交)
git status


本地从缓存中加到库(repository)中

git commit -m '版本描述' //提交到本地仓库


强制推送本地修改分支至远程git仓库(-f强制 --force)避免一些麻烦
git push -u origin master -f


这样就完成了提交,github里面就有了提交的文件。


分享一些常用的Git命令

删除缓存区所有文件命令
git rm -r --cached .
查看日志
git log
查看本地添加了哪些远程分支地址

git remote -v

删除本地指定的远程地址
git remote remove origin
添加远程地址
git remote add origin https://xxxxx.git
本地分支重命名

git branch -m <oldbranch> <newbranch>

创建本地分支(添加-d是删除)

git branch 分支名称

切换分支(切换完成之后所在分支前面有*号)

git checkout 分支名称

也可以创建和切换

git checkout -b 分支名称

推送分支(github就有这个分支了)

git push origin 分支名称

删除远程分支

git push origin :分支名称

查看本地和远程的所有分支
git branch -a
查看远程所有分支

git branch -r

回退:git reset 选项 提交点(选项:--hard表示全恢复 提交点:可用ID或标签)
git reset --hard v0.1
统计文件改动
git diff --stat master origin/master
-d // --delete:删除
-f // --force:强制
-m // --move:移动或重命名
-r // --remote:远程
-a // --all:所有




GitHub是什么?(新手入门教程02)


若您对前端开发有兴趣请关注前端inn

GitHub是什么?(新手入门教程02)
GitHub是什么?(新手入门教程02)

求分享

求点赞

求在看