git中gitignore使用和分支相关命令

本教程详细介绍了如何将本地代码上传到GitHub仓库,并配置.gitignore文件忽略指定文件夹。步骤包括创建仓库、初始化Git、添加远程仓库、创建.gitignore、提交和推送代码。此外,还讲解了如何在新分支上操作以及如何在分支间切换和管理修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将本地代码上传至github,并忽略指定文件

  1. 先在github上新建一个仓库
  2. 在本地路径右键,点击git bash here
  3. 输入git init
  4. 输入git remote add origin *** (在github上已创建的仓库中复制链接)
    • 若显示fatal: remote origin already exists. 则输入git remote rm origin后,再输入git remote add origin ***
    • 输入后可用git remote -v查看
  5. 创建.gitignore文件,即输入命令touch .gitignore,然后用记事本打开该文件,输入要忽略的文件夹,如/materials/*, /.idea/*等
  6. 输入git status查看状态,显示的Untracked files:下已经没有忽略掉的文件夹了(如已经没有上述的materials和.idea文件夹)
  7. 输入git add .
  8. 输入git commit -m “first commit”
  9. 输入git push -u origin master

若新增想要忽略的指定文件夹

  1. 修改.gitignore文件,增加一行要忽略的文件夹,如/save/*
  2. 输入git rm -r --cached .
  3. 输入git status,查看显示的Untracked files:下已经没有忽略掉的文件夹了(如已经没有上述的materials、.idea和save文件夹)
  4. 输入git add .
  5. 输入git commit -m “add ignore save file”
  6. 输入git push -u origin master

分支相关

  • 查看当前分支:git branch
  • 切换分支:git checkout master
  • 若当前分支做了一定的修改,想要换分支,可以选择丢弃修改或者保留修改
    • 丢弃修改:git checkout -f test (强制切换至 test 分支,丢弃当前分支的修改)
    • 保留修改:通过 git stash 命令将当前分支的修改暂存,参考链接
  • 把已有分支copy一份到新分支,并在新分支下修改,参考链接
    • 先切换到被copy的分支(master),并且从远端拉取最新版本
      $git checkout master
      $git pull
    • 从当前分支拉copy开发分支(dev)
      $git checkout -b dev
    • 把新建的分支(dev)push到远端
      $git push origin dev
    • 关联
      $git branch --set-upstream-to=origin/dev
    • 再次拉取、验证
      $ggit pull

参考链接

参考博客:
https://blog.youkuaiyun.com/lk142500/article/details/82869018
https://www.cnblogs.com/ivy-zheng/p/11050268.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值