Git 基本操作、远程仓库、分支管理、远程仓库地址、忽略 .gitignore等

1.git 基本操作

1.自报家门
git config --global user.name wodemingzi #你是谁
git config --global user.email wodeemail #怎么联系你
2.可见,此时git发现有一个新文件,但并没有把此文件纳入管理,我们需要两步,让git仓库管理index.php查,看仓库状态 git status, git add index.php 提交至暂存区, 提交至版本库 :git commit a.php -m "add a.php"
3.删除 git rm a.php
4.重命名,git mv old.php new.php
5、git init#初始化目录为仓库
6、git log 查看项目的日志
7、git log 查看某文件的日志
8、git log . 查看本目录的日志
9、如果感觉log有点乱,可以git log --pretty=oneline,让日志单行显示

2.远程仓库

Git 注册地址:https://www.gitee.com
把代码传至远程服务器: git push https://gitee.com/wangzhiquan123456/bank.git 把代码推到这个地址去
pull 相反罗

3、团队合作

他应该先把远程库复制一份到他本地.
命令: clone
$ git clone https://git.oschina.net/lianshou/test.git
然后随便加个文件或改个文件,
然后push代码到服务器

4、git的特点及诞生、工作区和版本库

1.git服务器是供开发者"交换"代码,服务器数据丢了没关系,分分钟再建一台.
2.工作区, 即开发者的工作目录.
3.暂存区, 修改已被记录,但尚未录入版本库的区域.
4.版本库, 存储变化日志及版本信息.

5、比较两个版本之间的文件差异

1.git diff <版本X> <版本Y>
2.版本切换、我们针对ver.txt,连续修改4次,形成4个版本
3.git reflog 查看版本变化

6、分支管理

1、查看所有分支 git branch
2、创建分支、创建dev分支 git branch dev
3、切换分支、切换到dev分支 git checkout dev
4、合并分支、git merge dev
先放入暂存区 git add readme.txt
提交至仓库,在合并分支 git commit -m "mod in dev"
5、 删除分支git branch -d dev
6、快速创建和切换分支
git checkout -b dev # 创建dev分支并立即切换到dev分支
即起到git branch devgit checkout dev的共同作用

7、远程仓库地址

1、添加远程库别名、命令:git remote add<远程库名> <远程库地址>
示例:

git remote add origin https://gitee.com/wangzhiquang/haoshui.git

2、删除远程库别名、命令:git remote remove <远程库名>
示例:git remote remove origin
3、查看仓库地址:git remote -v、查看远程仓库:git remote
4、修改远程库名称、git remote rename <旧名称> <新名称>
例:
git remote rename origin wodexyt

8、忽略 .gitignore

1、忽略文件的作用、在项目中,某些缓存文件,或者是配置文件,不需要纳入版本控制,那么可以指定忽略这些文件
2、创建忽略文件、在git中,是用一个叫做.gitignore的文件来声明忽略列表.
3、文件格式

例:laravel
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env

你可能感兴趣的:(Git)