Git 再学习

前言:之前接触过 Git 这一版本控制系统,但都是照着网上别人的指令敲下去,没有好好的学习过,这次准备做一次全面的学习。因为用过,就不写上安装和配置过程了。

  • .gitignore 文件

在项目的根目录,存放有项目的文件和一个名为 .gitignore 的文件,顾名思义,这个文件是用来屏蔽文件的。只需要在其中写入规则,即可达到忽略文件的效果。其用法如下:

#忽略文件
config.ini
#忽略文件夹
cache/
config/
#忽略所有 class 类型文件
*.class
#忽略所有结尾为 class 的文件夹
*class/
#忽略所有包含 class 关键词的文件夹
*class*/

写完之后,我们可以用 git check-ignore -v + 文件(夹)名 来确认文件(夹)是否符合屏蔽规则。

  • 新建 Git 项目
    这里以在 GitHub 上面建立项目并添加文件 README.md 为例。
#初始化
git init
#添加文件
git add README.md
#提交到仓库(-m 附带信息 “First Commit”)
git commit -m "First Commit" 
#添加远程仓库地址
git remote add origin https://github.com/xxx/xxxx.git
#推送到主分支(-u 表示远程仓库无该分支则新建同名分支)
git push -u origin master
  • 其他常用操作
#获取远程仓库更新并合并到本地
git pull
#获取远程仓库更新(不会合并)
git fetch
#将远程仓库主分支合并到本地
git merge origin/master
#新建名为 test 的分支
git branch test
#切换至 test 分支
git checkout test
#克隆远程仓库到本地
git clone <url>
#查看状态
git status
#查看变更内容
git diff
#撤销工作目录下所有未提交的文件改动
git reset --hard HEAD
#撤销指定提交
get revert <commit>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值