git库操作步骤记录

2019-05-30  本文已影响0人  SmallWhiteMouse

一、新库拉代码

1.新建一个文件夹(以gittest文件夹名为例)
2.cd 到文件夹目录下

  1. 初始化一个Git仓库(此时gittest就属于git本地仓库文件夹了)
git init

4.克隆远程库

git clone -b develop https://gitee.com/XX/.git

注意:https://gitee.com/XX/.git 换成自己的远程仓库克隆地址
远程仓库地址获取:找到图片区域点击复制即可

远程仓库地址获取.png
5.第一次会输入用户名 和密码,输入即可

二、分支提交文件/文件夹

前提:以本地仓库gittest文件夹为例,刚刚拉取的项目名称为projectTest,在根目录新增文件夹folder及文件夹folder下文件file1.txt提交到远程仓库分支develop.

1.进入本地仓库目录

  1. 新建本地分支(若提示分支已存在,则跳过)
//分支名称以 develop为例
git branch develop

注意:尽量本地分支名称与远程仓库分支名称相同。

若报错fatal: Not a valid object name: 'master'.
问题场景:新建git项目或刚为已存在项目创建了git仓库,想用git branch dev创建dev分支或用git checkout -b dev创建并切换到dev分支时报错。
原因:刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立,否则就像你声明了个对象但没初始化一样
解决办法:先git add .添加所有项目文件到本地仓库缓存,再git commit -m "init commit"提交到本地仓库,之后就可以随心所欲地创建或切换分支了。(这里给出的是可以直接操作成功的,add和commit可以按自己需要写)。

3.切换到分支

git checkout develop
  1. 进入将要提交文件所在目录
cd  ../gittest/projectTest

5.在分支下add刚添加的目录和文件

git add folder

新增的文件夹下的文件会默认也add进入
6.将变化提交到本地分支上

git commit -m '这是提交到本地分支时候的注释,随便写,谢谢~'

7.将本地分支同步到远程分支上

git push

三、拉取历史版本代码

上一篇下一篇

猜你喜欢

热点阅读