Git

Git

  1. 版本控股之
  2. git历史
  3. git环境
  4. git基本理论
  5. git项目搭建
  6. git文件操作
  7. git文件操作
  8. 使用码云
  9. idea中集成git

主流的版本控制器

  1. Git
  2. Svn
  3. cvs
  4. vss
  5. tfs
  6. visual Studio online

下载
http://npm.taobao.org/mirrors/git-for-windows //淘宝镜像下载git快速方法

无脑下一步,安装成功开始菜单会有git项,有三个程序
Git Bash:Unix与Linux风格的命令行,使用最多,推荐使用
Git CMD:Windows风格的命令行
Git GUI:图像页面的Git,不建议初学者使用,尽量先熟悉常用命令

基本linux命令学习:

  • cd:改变目录
  • cd… 回到上一个目录,直接cd进入默认目录
  • pwd:显示当前所在的目录路径
  • Is(II):都是列出当前目录中的所有文件,只不过II列出的内容更为详细
  • touch:新建一个文件 如:touch index.js就在当前目录下新建一个index.js
  • rm:删除一个文件,rm -r index.js就会把index.js文件删除
  • mkdir:新建一个目录,就是新建一个文件夹
  • rm -r :删除一个文件夹,rm -r src 删除src目录
  • mv:移动文件,mv idex.html src index.html就是我峨嵋你要移动的文件,src是目标文件夹
  • reset:重新初始化终端/清屏
  • clear:清屏
  • history:查看命令历史
  • help:帮助
  • exit:退出
  • #:表示注释

必要配置

在这里插入图片描述

查看不同级别的配置文件:

#查看系统的config
git config --system --list

#查看当前用户(global)配置
git config --global --list

Git相关的配置文件:
1.Git\etc\gitconfig: Git安装目录下的gitconfig --system 系统级
2.C:\Users\Administrator\.gitconfig  只适用于当前登录用户的配置 --global 全局
这里可以直接编辑配置文件,通过命令设置后会响应到这里

--
如果想重新配置名字
C:\Users\Administrator后找到gitconfig配置文件,把里面的信息清空就好了

Git基本理论

工作区域:
三个区域:工作目录、暂存区、资源库
加上远程的git仓库就是四个

项目搭建

本地仓库搭建:
进入一个文件夹,输入git init创建本地

远程克隆仓库
选择gitee码云或者gitub

git clone [url]
克隆远程

Git文件操作

Untracked:未跟踪
Unmodify:文件已经入库,未修改
Modified:文件已修改,仅仅是修改
Staged:暂存状态

查看文件状态:

#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
#git add . 添加所有文件到暂存区
#git commit -m  提交暂存区中的内容到本地仓库  -m 提交信息

忽略文件

#为注释
*.txt  #忽略所有.txt结尾的文件
!lib.txt  #但lib.txt除外
/temp  #仅忽略项目根目录下的TODO文件,不包括其他目录temp
build #忽略build/目录下的所有文件
doc/*.txt #会忽略doc/notes.txt 但不包括 doc/server/arch.text

idea中没必要提交的
在这里插入图片描述

Gitee
设置本机绑定ssh公钥,实现免登录!

#进入 C:\Users\Administartor\.ssh 目录
#生成公钥
ssh-keygen

在这里插入图片描述

在码云上新建一个仓库

Git分支

#列出所有本地分支
git branch
#列出所有远程分支
git branch -r
#新建分支,但依然停留在当前分支
git branch [branch-name]
#新建一个分支,并切换到该分支
git checkout -b [branch]
#合并指定分支到当前分支
git merge [branch]
#删除分支
git branch -d [branch-name]
#删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值