GIT知识

git的用途:进行版本控制。即可以”拿到“所有提交过的版本。

git是一种分布式版本的版本控制系统 可以清楚的记录每个文件是谁在什么时候加进来 什么时候被修改或者删除的 git帮助保存这些历史记录和证据,git也是当前业界最流行的版本控制系统

系统指令:

WindowsmacOS/Linus说明
cdcd切换目录
cdpwd获取当前所在的位置
dirIs列出当前的文件列表
mkdirmkdir创建新的目录
touch创建文件
copycp复制文件

move

mv

移动文件
delrm删除文件
clsclear清除画面上的内容

学习git的时候, 配置了一个全局的用户名和邮箱

$ git config --global user.name “github’s Name”
$ git config --global user.email “github@xx.com”
$ git config --list

git status 查看状态
git add <file> 把文件交给git管控

文件状态从Untracked变成new file 表示该文件已经被安置到暂存区(Staging Area)

git add *.html 把后缀名是.html的文件全部加到暂存区
git add --all 把全部文件都加到暂存区

git add --all 不管在项目中哪一层目录执行 效果都一样的 这个项目中的所有异动都会加入暂存区

git每次commit都只会处理暂存区内容 那些还没有被加入到暂存区的文件不会被commit到存储库中。

git add 命令把文件从工作目录移至暂存区
git commit 命令把暂存区内容移至存储库

在项目目录中放一个.gitignore文件,并且设置想要忽略的规则即可。
只要.gitignore文件存在。即使这个文件没有被commit或push上Git服务器,也有效果,但通常建议将这个文件commit进项目并且push上Git服务器,以便让一起开发项目的所有人可以共享相同的文件。

git add -f 文件名 无视ignore忽略规则上传

如果想套用.gitignore的规则,就必须先使用 git rm --cached命令把这些”既得利益者“ 移除Git  然后他们就被忽略了。

版本控制:

git log 查看提交历史记录  从最近到最远   可以看到3次

git  reflog   查看每一次修改历史

git  rest -- HEAD^  回退版本

git  checkout  --test.txt  丢弃工作区的修改,即撤销修改

分支操作:
查看分支,本质就是执行 git branch 命令
创建分支,本质就是执行 git branch 分支名 命令
切换分支,本质就是执行 git checkout 命令
将分支推送到远程仓库,本质就是执行 git push 命令
合并分支,本质就是执行 git merge 命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值