码云

git是什么

git是多人合作,版本的管理工具

#### 仓库管理(仓库是来存放代码的)

代码托管平台 gitee,github,其他

1. 创建仓库

2. git clone https://gitee.com/huyueyin/demo2.git      把远程仓库克隆下来,并创建一个新文件

3. git add .  把所有的更改添加到git里

4. git status 查看状态

5. git commit -m"备注"

// 注意: 以上操作皆是在本地的操作

6. git push origin master    推送到远程仓库(跟远程仓库同步)

7. git pull 把远程仓库的代码同步到本地  拉取代码

如果屏幕出现

git contfig user.name "你的名字"

git contfig user.email "你的邮箱"

输入自己的名字和邮箱,运行一下即可

#### 其他操dom作命令

1. git remote -v 查看仓库地址

2. 在git bash 输入

ls 查看当前目录的文件

clear 清除屏幕

rm -rf 文件夹名      删除文件夹

cd demo 进入名为demo的文件夹

cd .. 返回上一级目录

#### 仓库管理2

把本地已有的项目跟远程仓库进行关联

1. git init 初始化仓库

2. git remote add origin [email protected]:huyueyin/gitdemo.git 关联远程仓库

3. 当我们使用命令 git push origin master 首次推送的时候,出现

error: failed to push some refs to '[email protected]:huyueyin/gitdemo.git'

的错误,原因是因为远程的仓库有文件,这时候使用

git push origin master -f  -f的意思是强行推送

#### 免密推送方法

1. https://gitee.com/help/articles/4181  按此页面来操作

或者 https://www.jianshu.com/p/9816898c19c1

2. 注意: 仓库的地址需要使用ssh协议

在git clone 的时候选择ssh的那个地址

(二) 分支管理

1. git branch 查看分支情况

2. git checkout -b huruqing 创建并切换到分支huruqing

3. 修改文件,然后提交 

git push origin huruqing

git checkout master 切换回master分支

4. 合并分支

git merge huruqing  把huruqing分支合并到当前分支

5. 删除分支

git branch -d huruqing 删除本地huruqing分支

git push -d huruqing 删除远程huruqing分支

(三) 解决冲突

1. 冲突产生的原因

2. 如何解决冲突

(四) 版本的前进和后退(回滚)

1. 退回到以前的某一个版本

2. 前进到后面的某一个版本

你可能感兴趣的:(码云)