Git基础命令

Git版本控制

Git命令

初始化

  • git init

查看目录下的文件状态

  • git status:“新增文件”/“修改的文件”都是红色

管理文件

  • git add 文件名 / . / * :将工作区文件提交至暂存区
  • git checkout -- 文件名 :将工作区内刚刚修改/新增的文件回滚
  • git reset HEAD -- 文件名 :将暂存区内的文件撤销至工作区
  • git reset --hard 版本号 :将版本区内文件回滚至之前版本
  • git reset --hard 版本号 :将版本区内文件回滚至之前版本
  • git reset --soft 版本号 :将版本区内文件撤销至暂存区
  • git reset --mixed 版本号 :将版本区内文件撤销至工作区

个人信息配置:用户名 邮箱 「仅需一次」

  • git config --global user.email "your@email.com"
  • git config --global user.name "yourName"

生成版本

  • git commit -m "描述" :生成版本
  • 查看版本
  • git log:查看此版本和此版本之前版本
  • git reflog :全部版本操作记录

分支

  • git branch :查看全部分支并标记当前分支
  • git branch 分支名 :创建分支
  • git checkout 分支名 :切换分支
  • git merge 分支名 :合并分支
  • git fetch 仓库名 分支名:将远程代码拉取到本地版本库
    合并分支需要先回到主分支再进行合并
  • git branch -d 分支名 :删除指定分支

远程仓库

  • git remote 仓库别名 远程仓库地址:给远程仓库起别名
  • git push -u 仓库别名 分支:将本地代码文件推送到远程仓库对应分支
  • git clone 远程仓库地址:将远程仓库地址克隆到本地

在此会将远程仓库的所有代码都克隆下来并且完成git remote 仓库别名 远程仓库地址这个操作默认别名origin,包括分支 但在本地查看克隆后git branch无法查看到所有分支
但可以直接进行切换git checkout 分支名

  • git pull 远程仓库名 分支名:将远程仓库中指定分支拉取到本地 让本地代码更新保持和远程仓库代码一致
  • git rebae -i 版本号/HEAD~number:合并log提交信息 参数版本号为当前版本号到输入的版本号之间版本进行合并 HEAD~3 是将当前版本号前三个进行合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值