gitee 命令

一、配置

// 1. 查看 git 版本
git --version

// 2. 查看所有配置
git config --list

// 3. 配置用户名
git config --global user.name "要绑定的仓库的用户名"

// 4. 配置用户邮箱
git config --global user.email "要绑定的仓库的邮箱"

二、将本地仓库与远程仓库连接

  1. 方式一:本地已有初始化的仓库,与远程仓库连接。
  2. 方式二:本地没有初始化的仓库,通过 git clone 命令将远程仓库复制到本地,
    此方法可以在本地创建一个与远程仓库一模一样的本地仓库,并自动完成连接。
方式一 本地仓库连接到远程仓库
// 进入项目文件夹根目录
cd 文件夹名称

// 创建本地仓库
git init

// 与远程仓库建立连接
git remote add origin 项目地址

// 将远程仓库合并到本地仓库
git pull origin 分支名

// 将本地文件添加到暂存区
git add .

// 查看暂存区文件
git status

// 将暂存区文件提交到本地仓库
git commit -m "提交信息"

// 将本地文件合并到远程仓库的某个分支上(连接后的首次推送)
git push -u origin "分支名"

// 将本地文件合并到远程仓库的某个分支上(连接后第二次及之后的推送)
git push 
方式二 克隆仓库
// 将远程仓库地址复制下来
// 在本地使用 git clone 命令
git clone 远程仓库地址

// 将本地文件添加到暂存区
git add .

// 查看暂存区文件
git status

// 将暂存区文件提交到本地仓库
git commit -m "提交信息"

// 将本地文件合并到远程仓库的某个分支上(连接后第二次及之后的推送)
git push

三、拉取、推送代码

1.从远程仓库拉取代码

git pull
  1. 推送本地代码
// 将所有存在更改的文件添加到暂存区
git add .

// 将指定文件添加到暂存区
git add 文件名+后缀

// 查看暂存区的文件
git status

// 将暂存区文件提交到本地git仓库
git commit -m "提交说明"

// 将本地git仓库合并到远程仓库
git push

四、版本回滚

// 查看提交记录的详细信息
git log

// 查看提交记录的简单信息
git log --pretty=oneline

/**
 * 回退到上个版本
 */
// HEAD     表示当前版本
// HEAD~1    表示上个版本
// HEAD~2   表示上上个版本
// HEAD~后面的数字代表上几次的版本
git reset --hard HEAD~1

/**
 * 回退到指定版本
 */
// 查看命令历史记录
git reflog
// hard后面接指定的commit id,可以回退到指定的版本
git reset --hard commit id

五、撤销修改

// 将文件内容回退到上次 git add 操作时的状态
git checkout -- 文件名+后缀

六、删除文件

// 删除文件
git rm 文件名+后缀
git commit

// 恢复刚才删除的文件
git checkout -- 文件名+后缀

七、分支管理

// 1. 创建分支
git branch 分支名
// 切换分支
git switch 分支名
// 创建并切换到新分支
git switch -c 分支名

// 查看分支
git branch

// 将指定分支合并到当前分支
git merge 分支名

// 删除分支
git branch -d 分支名

八、git 常用命令

  1. 将远程仓库的代码拉取到本地
git clone 仓库地址
  1. 将远程仓库代码合并到本地仓库
git pull
  1. 常看文件状态(是否添加到本地暂存区)
    • 红色表示未添加到本地暂存区
    • 绿色表示已添加到本地暂存区
// 常看文件状态
git status
// 常看文件状态(显示详细信息)
git status -s
  1. 将文件添加到本地暂存区
// 将所有文件添加到本地暂存区
git add .
// 将指定文件添加到本地暂存区
git add 文件名+后缀
// 将指定后缀文件添加到本地暂存区
git add *.后缀
// 将指定文件夹添加到本地暂存区
git add 文件路径/文件夹
  1. 查看文件修改过的内容
 git diff 文件名+后缀
  1. 将本地暂存区文件提交到本地缓存区
git commit -m 记录操作说明
  1. 推送代码到远程仓库
    • 尽量 pull 再 push
git push
  1. 回退历史操作
// 查看历史操作记录,第一个是每个操作的版本号
git reflog
// 回退到某个历史版本
git reset --hard 历史版本号
// 回退到上个版本(数字表示上几个版本)
git reset --hard HEAD~1

  1. 关于分支的操作
// 查看当前分支
git branch

// 创建分支
git branch 分支名
// 切换分支
git switch 分支名
// 创建并切换到新分支
git switch -c 分支名

// 将某个分支合并到当前分支
git merge 分支名

// 删除已经合并的分支
git  branch -d 分支名
// 删除未合并过的分支
git branch -D 分支名
// 删除远程仓库的子分支
git push origin -d 分支名

// 将子分支推送到远程仓库
git push origin 分支名

// 查看分支合并情况
git log --graph

// 查看历史提交记录(详细信息)
git log
// 查看历史提交记录(简单信息)
git log --pretty=oneline
  1. 关于代码冲突的操作
// 1.将本地修改存储起来
git stash
// 查看保存的信息
git stash list

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值