下载
git-for-windows Mirror (taobao.org)
GitBash 基于Linux等命令 主要使用
安装
无脑下一步
Linux基本命令
cd 目录 切换目录
pwd 显示当前所在目录路径
clear 清屏
ls 列出当前目录下所有文件
touch 新建文件
rm(remove) 删除文件
rm -rf / 删除电脑中全部文件 切勿在Linux下这样做
mkdir 创建文件夹
mv 移动 a b
mv index.html test
history 查看历史目录
help 帮助
exit 退出
#表示注释
reset 重新初始化终端
安装后
必須要做的操作
配置用户名与邮箱
git config --global user.name “admin”
git config --global user.email “admin@qq.com”
查看配置
所有的git配置都保存在本地
系统配置 :安装目录.etc.gitconfig
用户配置 :用户.用戶名.gitconfig
环境变量不需要配置,右键任意地方即可使用
git config -l 查看当前项目下的配置
git config --system --list 查看系统配置的
git config --global --list 查看自己配置的
Git基本理论(核心)
Git本地有三个工作区域
1.工作目录 2.暂存区 3.资源库
本地 (工作区)-> git add files ->暂存区 ->git commit->本地库 -> git push ->远程库
工作流程
1.在工作目录中添加,修改文件
2.将需要进行版本管理的文件放入暂存区域
git add .
3.将暂存区域的文件件提交到git仓库
git commit
Git 命令
初始化
1.本地初始化
git init 初始化文件
2.远程初始化
git clone [url]//从github gitee等处复制的https
GIT文件操作
查看文件状态
#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
#git add 添加所有文件到暂存区
#git commit -m 提交暂存区文件的内容到本地仓库 -m提交信息
忽略文件
在主目录下建立".gitignore"文件
*.txt #忽略所有.txt结尾的文件
!lib.txt #出lib.txt除外
/temp #仅忽略项目根目录下的TODO文件,不包括其他目录temp
build/ #忽略build/目录下的所有文件
doc/*.txt #会忽略doc/notes.txt 但不包括doc/server/arch.txt
远程仓库
1.进行gitee注册
2.设置本机绑定,实现免密码登录
gitee设置 进入SSH公钥
#打开本地 目录 用户/用户名/ssh
在bash中输入命令
ssh-keygen -t rsh
复制id_rsa.pub的内容到gitee的SSH公钥中
3.创建仓库
4.选择默认readme创建项目
5.clone 到本地
IDEA中集成GIT
1.创建项目
2.将clone 下来的项目 拷贝进你的项目目录
-
git add . //右键Git.add也行(提交到暂存区)
-
提交文件到本地
提交信息必须添加
- 命令 : git commit -m “提交信息”
5.git push
提交到gitee远程服务器
GIT分支
maser — 主分支
dev —开发分支
v4.0 不同版本的分支
常用命令
#列出所有本地分支
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]