git常用命令的笔记

50 阅读2分钟

第一种:一般我会先在本地创建文件夹,例如:vue_music

1.进入vue_music文件夹,进行项目初始化,把本地目录变成git仓库
git init image.png

2.把本地仓库与码云上的远程仓库关联
git remote add origin 仓库地址 image.png

3.提交代码
git add . 添加目录下所有发生改变的文件( . 的意思是全部修改的文件都添加到暂存区)
git commit -m ‘备注信息’ (比如新增删除功能)
git push -u origin master 本地仓库代码提交到远程仓库(如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push) image.png image.png image.png

4.创建新的分支
git checkout -b dev(dev为新的分支名称,-b代表切换到dev分支上) image.png

5.将新建的分支dev推送到远程仓库(远程仓库会自动创建dev分支)
git push origin dev image.png

6.如果远程仓库中某一分支只要自己一个人开发,那么可以直接将本地的代码通过push推送到远程仓库,若有多人同时使用一个分支进行开发,则不能直接push,会覆盖掉别人提交的代码

(1)首先创建并切换到一个新的分支
git check -b dev1 【相当于git branch dev1 git checkout dev1】 image.png

(2)拉取某分支代码到本地的dev1分支中
git pull origin dev(dev为想拉取的某分支代码的分支名称) image.png

(3)切换到自己本地原本开发的分支中
git checkout dev image.png

(4)合并分支,有冲突解决冲突
git merge dev1 image.png

(5)没有冲突可以直接push代码了
git push origin dev(dev为要推送的远程分支的分支名称)

第二种本地仓库与远程仓库建立联系:

1.通过git clone建立联系,默认克隆master分支上的代码到本地,在本地自动创建一个master分支,并保存master分支的代码

例如:在E盘下克隆一个vue2-project项目 git clone https://gitee.com/qiuyan-yin/vue2-project.git image.png

2.切换到克隆的文件夹下
cd vue2-project image.png

3.查看分支
git branch
git branch -a (查看所有分支) image.png

4.切换到本地的dev分支
git checkout dev




git上传代码遇见的问题一:

image.png

出现错误的主要原因是gitee中的README.md文件不在本地代码目录中

此时我们要执行git pull --rebase origin master命令将README.md拉到本地,

然后执行git push origin master就可以成功了