git 基础使用

  1. git 仓库的使用
  2. 本地已经有一个项目,要使用 git 来进行管理,需要经过一下几个步骤
  3. 进入到本地的工程目录下,
  4. 初始化 本地 git 仓库 使用命令
git init

进行本地仓库的初始化,此时项目所在目录会多出一个隐藏的文件夹
变化 从

cc0ada02-812a-4ad4-8ebc-63dee235cb1c.jpg

变化到 -->

e43aee8c-89a6-4afc-a3b0-127e3a6f3837.jpg

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

e27b7826-fcbe-4523-b73e-a0704319ef26.jpg
  1. git add . 是把工作区的资源提交到 暂缓区,

  2. git commit -m "information" 提交到本地的分支

  3. git push origin master -m "提交到远程",此时只是本地的代码和远程代码没有关联,需要把本地的代码仓库和远程的代码仓库给关联起来,

git remoate add oringin https://github.com/yinyakun/TestProject.git

通过上面代码可以管理起

  1. git push -u origin master 进行提交到远程的仓库,测试会提示输入用户名和密码,就是 git 登录的账户名和密码.

  2. 很多项目每做完一个版本后,会打一个 tag, 就会出现 release 版本

  3. 如何出现 reliease 版本呢?


    f171ff46-1303-49b1-811e-5c4092451c93.png

先在本地打上标签, 使用命令:

git tag -a '0.0.1' -m '第一次 release'

提交到远程使用命令:

git push --tags

把本地所有 tag 都提交到远程分支
此时远程的会有一个 release

1.
9fbe7a0a-5d9d-4298-9093-679c3cec43c0.png

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

你可能感兴趣的:(git 基础使用)