用 git 上传项目到 GitHub 或者码云全过程
用 git 上传项目全过程
会生成一个隐藏文件夹".git"。这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了
指令:$ git init
![](https://static001.geekbang.org/infoq/b4/b477aa0d1f06a4c19814e305c3a1401b.png)
将本地仓库和远程仓库链接
指令:$ git remote add origin +“地址”
![](https://static001.geekbang.org/infoq/f7/f77ec27fb359452d4d7c8f5d5a0e25b2.png)
(origin 是随便起的名字,可以随意修改,大部分都是用这个)
3.用于查看当前仓库和远程仓库的关联
![](https://static001.geekbang.org/infoq/3a/3a6ca53895a0e7948e93fd2d4df8757c.png)
指令:$ git remote –v
4.把最新的文件上传到暂存区
![](https://static001.geekbang.org/infoq/6f/6f93c6a65c96519174f185a8a6567d7d.png)
指令:$ git add ./或者 git add –A
5.把暂存区的内容提交到本地版本库
![](https://static001.geekbang.org/infoq/0d/0dd92ab87e381ed7d0c2f97900b357e7.png)
指令:$ git commit -m '描述信息本次提交的描述'
6.创建分支
![](https://static001.geekbang.org/infoq/00/0087f81dcacf2ffec78f3718a547e2cc.png)
指令:$ git branch -m +分支名
7.查看本地提交过的所有版本,以及从远程仓库拉下来的版本
![](https://static001.geekbang.org/infoq/36/36a45ef9081f5d79ea0a4ef9d0487f09.png)
指令:$ git log –all
把本地仓库当前所有分支内容提交
![](https://static001.geekbang.org/infoq/ba/bafc4fe382acae4cd4c06b5805044db9.png)
指令:$ git push 或者 git push origin +分支名称
这样就完成了上传
小补充克隆文件:
git clone <文件名>删除 git 暂存区文件:
git rm --cache 文件名查看所有分支:
git branch 查看电脑 B 本地仓库的分支
git branch -r 查看远程仓库的分支
git branch -a 查看本地和远程仓库的所有分支
查看暂存区所有文件:
git status 下载 git 库代码:git push +地址
删除远程分支:git push origin :分支名(冒号不可少)
git 的全局配置
姓名配置
邮箱配置
git pull 电脑拉取
git pull origin main(分支名称)
在项目内部中创建简单的小分支
git checkout -b +名字
git 查看日志记录
1、git log
如果日志特别多的话,在 git bash 中,按向下键来查看更多,按 q 键退出查看日志。
2、git show
查看最近一次 commit 内容,也可以后面加 commit 号,单独查看此次版本的日志。
3、git log -p
-p 参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用 git show [commit_id]的结果。
强制上传覆盖远程文件,git push -f origin master
欢迎关注微信公众号《农民工前端》,共同学习!!!
版权声明: 本文为 InfoQ 作者【肥晨】的原创文章。
原文链接:【http://xie.infoq.cn/article/1b16d318cca36c0f2eb01df7b】。文章转载请联系作者。
评论