背景历史
自已查下~~
Git流程
首先先在GitHub或者码云创建一个项目
如果你的项目是main分支,一定要改为master分支
main分支改为master分支流程
当我们在GitHub创建了一个项目,就可以在项目里打开Git bash Here,没有自已上网查下安装,
接下来就是愉快的git模式
首先
创建一个空的仓库
git init
坑来了,如果你看见的是main分支,恭喜你,中奖了,因为main分支太坑了,为了解决这问题,浪费太多时间了
我们可以使用以下命令查看有多少分支
git branch -a
创建一个master分支,并且跳转到master分支
git checkout -b master
我们再使用git branch -a查看下,明显有main分支和master分支,并且跳转到了master分支,接下来就是删除main分支
git branch -d main //意思是删除本地的main分支,不能删除远程分支
到现在只有master分支,接下来就是流水线工程了
git add . // 把项目提交到缓存区
git commit -m "本次提交注释说明" // 把缓存的文件提交到本地仓库
git remote add origin HTTPS地址或者SSH地址 //把GitHub远程仓库关联起来
git push -u origin master //把本地的文件提交到远程仓库master中
第一次提交流程大概就是这样了
更新项目
当我们在这个项目上二次开发就需要再上传到GitHub上,老规矩
git add .
git commit -m "注释"
git pull --rebase origin master //直接提交会出错,因为远程仓库会拒绝推送,
需要先拉取合并再提交,造成冲突,需要先从远程仓库拉取到本地仓库进行合并才能提交
git push -u origin master //提交
到了这一步就更新完成了,直接GitHub刷新下应该可以了
Git常用的操作
git init //创建一个空的仓库
git status //该命令用来查看当前仓库状态
git checkout -b master //创建一个master分支并跳转该分支上
git add . //把所有文件提交到缓存区
git commit -m '注释' //把文件提交到本地仓库
git remote add origin HTTPS地址或SSH地址 //将本地库与远程库进行关联
git pull --rebase origin master //意思是从远程仓库master分支拉取代码到本地仓库进行合并
git push -u origin master //将本地仓库文件提交到远程仓库master中
git branch -a //查看全部分支
git push origin --delete main //删除远程main分支
git diff //用来查看修改过程
git log //用来查看历史的提交日志
git clone //克隆命令
git rm //删除命令
git push //用于将本地的分支版本上传到远程并合并
还有很多,此处只是列出一些常用的命令