Git相关

官网下方-git大全(跟官网学习)

Git 大全 - Gitee.comicon-default.png?t=N7T8https://gitee.com/all-about-git

以下内容不重要,是我跟视频整理的,视频跟到最后老师讲解的官网资源位置,恍然大明白!

git安装

1、官网安装

2、淘宝镜像源安装:http://npm.taobao.org/mirrors/git-for-windows/

git 卸载

清理环境变量-软件卸载

linux基础命令

1)、cd:改变目录。
2)、cd..回退到上一个目录,直接cd进入默认目录
3)、pwd:显示当前所在的目录路径。
4)、ls(l): 都是列出当前目录中的所有文件,只不过!(两个|)列出的内容更为详细。
5)、touch:新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm:删除一个文件,rm index.js 就会把index.js文件删除。
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r:删除一个文件夹,rm -rsrc 删除src目录
rm-rf/ 切勿在Linux中尝试!删除电脑中全部文件!
9)、mv 移动文件,mv index.html src index.htm! 是我们要移动的文件, src 是目标文件夹,当然,这样写,必夹在同一目录下。
10)、reset 重新初始化终端/清屏。
11)、clear 清屏。
12)、history 查看命令历史。
13 )、help 帮助。
14)、exit 退出。
15)、#表示注释

git配置

查看配置 git config -l

查看系统配置 git config --system --list

用户自己配置的 git config --global --list

设置用户名和email地址,每次Git提交都会使用该信息,它嵌入到了你得提交中

git config --global user.name "xxx"

git config --global user.email xxx

Git项目管理-git三个本地工作区域(工作目录、暂存区、资源库)+远程git仓库

Untracked: 未跟踪,此文件在文件夹中,但并没有加入到git库,不参与版本控制.通过 git add 状态变为 staged

Unmodify: 文件已经入库,未修改,即版本库中的文件快照内容与文件夹中完全一致,这种类型的文件有两种去处,如果它被修改, 而变为 Modified.如果使用 git rm 移出版本库,则成为 untracked 文件

 Modified: 文件已修改,仅仅是修改,并没有进行其他的操作,这个文件也有两个去处,通过 git add 可进入暂存staged 状态,使用 git checkout 则丢弃修改过,返回到 unmodify 状态,这个 git checkout 即从库中取出文件,覆盖当前修改!

Staged: 暂存状态.执行 git commit 则将修改同步到库中,这时库中的文件和本地文件又变为一致,文件为 unmodify 状态.执行 git reset HEAD filename 取消暂存,文件状态为 Modified


git 常用命令

git init  在当前目录新建一个git代码库

git clone [url]   克隆一个项目和它的整个代码历史(版本信息)

git status [filename]   查看指定文件状态

git status    查看所有文件状态

git add .   添加所有文件到暂存区

git commit -m ""   提交暂存区中的内容到本地仓库 -m 提交信息

git pull [remote] [branch]   # 取回远程仓库的变化,并与本地分支合并

git pull <远程主机名> <远程分支名>:<本地分支名> 

git push [remote] [branch]   # 上传本地指定分支到远程仓库

git push <远程主机名> <本地分支名>:<远程分支名>

git fetch --tags   将远程仓库得所有标签更新到本地仓库

git fetch --tags -f   将远程仓库得所有标签更新到本地仓库

  • 31
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值