- git 仓库的使用
- 本地已经有一个项目,要使用 git 来进行管理,需要经过一下几个步骤
- 进入到本地的工程目录下,
- 初始化 本地 git 仓库 使用命令
git init
进行本地仓库的初始化,此时项目所在目录会多出一个隐藏的文件夹
变化 从

变化到 -->

此时可以把现在目录结构分化成下面几个区域

-
git add . 是把工作区的资源提交到 暂缓区,
-
git commit -m "information" 提交到本地的分支
-
git push origin master -m "提交到远程",此时只是本地的代码和远程代码没有关联,需要把本地的代码仓库和远程的代码仓库给关联起来,
git remoate add oringin https://github.com/yinyakun/TestProject.git
通过上面代码可以管理起
-
git push -u origin master 进行提交到远程的仓库,测试会提示输入用户名和密码,就是 git 登录的账户名和密码.
-
很多项目每做完一个版本后,会打一个 tag, 就会出现 release 版本
-
如何出现 reliease 版本呢?
f171ff46-1303-49b1-811e-5c4092451c93.png
先在本地打上标签, 使用命令:
git tag -a '0.0.1' -m '第一次 release'
提交到远程使用命令:
git push --tags
把本地所有 tag 都提交到远程分支
此时远程的会有一个 release


- git无法pull仓库refusing to merge unrelated histories
假如我们的源是origin,分支是master,那么我们 需要这样写git pull origin master ----allow-unrelated-histories需要知道,我们的源可以是本地的路径 - You are not allowed to push code to protected branches on this project.
解决方案: 工程创建者 进入到项目-->setting-->Repository-->Protected branch-->修改 Allowed to merge 和 Allowed to push 的权限
网友评论