Git 基础使用命令

项目提交

提交过程: 从本地添加到暂存区, 再提交到本地仓库, 再推送到远程仓库.

  1. 本地 -> 暂存区
git add .
  1. 暂存区 -> 本地仓库
git commit -m "代码修改说明"
  1. 本地仓库 -> 远程仓库
git push
  1. 远程仓库 -> 本地仓库
git pull

注: 以上 git pull / git push 命令为关键词, 还需添加条件, 参考以下远程仓库的推送/拉取板块.

  1. 通过 git add 添加到暂存区的文件, 可通过以下命令撤回
git reset <文件名>

版本回滚

  1. 查看提交(commit)的历史记录, 获取版本号
git log
  1. 版本回滚
git reset --hard 版本号

例: git reset --hard 1349aeab1df136cda5d2245b075c9554f6a1a03b

版本前进

版本回滚之后,可通过此操作恢复

  1. 查看历史所有的版本提交信息
git reflog
  1. 恢复指定版本
git reset --hard 版本号

例: git reset --hard fdgg3059

项目分支

可以理解为复制了一份项目, 通过checkout切换.

  1. 创建分支
git branch <分支名>
  1. 切换分支
git checkout <分支名>

注: 切换分支之前先add和commit.

  1. 查看本地所有分支
git branch
  1. 修改分支名
git branch -m <新分支名>
  1. 删除分支
git branch -d <分支名>
  1. 删除远程分支
git push origin --delete <分支名>

注: origin 为仓库别名

远程仓库

推送

  1. 建立连接
git remote add origin http://192.168.147.195:8001/xxxn1102/paperless-office-project.git

注: origin 为仓库别名, 可自定义.

  1. 推送至远程仓库
git push -u origin "master"

注: master 为远程仓库分支.

拉取

  1. 拉取项目,默认主分支
git clone http://192.168.147.195:8001/xxxn1102/paperless-office-project.git
  1. 查看连接远程仓库的所有分支
git branch -r
  1. 切换到其他分支
git checkout <分支名>
  1. 把远程存储仓库中的dev分支更新到本地的dev分支中, dev为分支名
git pull origin dev
  1. 查看连接远程仓库的别名 地址
git remote -v

分支合并

  1. 需要被合并的分支提交
git add
git commit -m "代码修改说明" 
  1. 切换到master主分支
git checkout master
  1. 合并分支
git merge <分支名>
  1. master主分支提交
git add
git commit -m "代码修改说明"

设置提交用户信息

git config --global user.email "1234567890@qq.com"
git config --global user.name "xxxn1102"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值