git的操作

1.码云的使用

1.创建仓库

  1. 在码云账号登录之后,点击右上角的加(+)号新建仓库,并输入仓库名称,初始化仓库,并勾选设置末班的Readme,然后点击创建

2.克隆到本地

  1. 在本地文件夹右击选择git Bash Here 然后输入

    
    git clone 仓库链接
    
    
  2. 从而仓库克隆到本地成功

3.本地代码或者文件提交到远程仓库中

1.设置用户名以及邮箱(配置)

添加--global是全局,否则只是局部

  git config --global user.name "杨转"
  git config --global user.email "1752536467@qq.com"


  //布局
  git config  user.name "李四"
  git config  user.email "1752536467@qq.com"

2.在设置 --> ssh公钥

3. 添加生成SSH公钥

根据网址

  1. https://help.gitee.com/base/account/SSH公钥设置
  2. ssh-keygen -t ed25519 -C “1752536467@qq.com

4.git提交操作

  1. 提交所有代码到中转站 git add . 把文件添加到暂缓区
  2. 提交所有代码到本地仓库 git commit -m "注释内容" 添加到分支中
  3. 提交本地仓库到码云 git push

2.git的详细命令

1.git命令

工程目录,index.js,index.html,style.css不被git所管理

  1. 初始化仓库命令 git init

  2. 查看配置 git config -l

  3. 查看状态 git status
    在这里插入图片描述
    在文件夹中新建index.js文件,然后执行git status命令,显示index.js文件为红色,为所示的文件并没有被git所管理
    绿色的为在文件暂缓区

  4. 添加到暂缓区 .代表所有文件, git add .
    文件名为指定某一个文件 git add index.js

  5. 添加到分支中 git commit -m '注释内容'

  6. 查看修改文件 git diff
    查看某一个文件:git diff index.js
    查看所有文件:git diff

  7. 查看修改历史 git log
    加文件名就是查看某一个,
    不加文件名就是查看所有

  8. 查看修改历史 (简单形式) git reflog

  9. 回到之前的版本
    回到上一个版本: git reset --hard HEAD^
    回到指定版本 : git reset --hard 版本号

3.解决冲突问题

如果远程仓库有人更新了代码,那么我们不能直接的去`git push`,
解决:我们必须先把远程仓库的代码下拉,然后再push
  1. git pull 拉取,下拉仓库的代码
  2. git push 拉取成功之后,再次提交代码

4. 分支的操作

1. 分支

默认的主分支:master

  1. 查看分支:git branch

2. 新建分支(本地分支)

git branch 分支名称 (本地分支)

3.切换分支

git checkout 分支名称

4.如何查看远程仓库的分支

git branch -r

git branch
查看本地分支

5.将本地分支提交到远程仓库中

git push --set-upstream origin 分支名称

6.删除本地分支

git branch -d 分支名称
需要切换到非删除分支,然后再进行删除操作

7.删除远程仓库的分支

git push origin --delete 分支名称

5.合并分支

1. 分支是独立的,不会互相影响

注意:在一个分支下创建另外一个新的分支,新的分支会继承旧分支之前的操作

2.合并分支

git merge 分支名称
注意:如果当前是在master分支下写入:git merge dev,那么master和dev会进行合并,相当于master + dev

6. gitflow(中,大型)

  1. master:用于保存上线版本代码,创建了dev分支
  2. develop:用于保存相对稳定版本的代码,所有的feature都是dev分支创建的
  3. feature:用于开发某几个功能,不同的功能可能会创建不同的分支
  4. bugfix:用户修复不紧急bug
  5. hotfix:用于修复紧急bug
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值