赞
踩
- 分布式版本版本控制系统: 联网运行,支持多人协作开发, 基于客户端和服务端每个人的电脑里都有一份
- (仓库).断网后离线本地提交 Git
Git
中的三个区域分别是工作区、暂存区、Git 仓库
Git
中的三种状态 - ① 已修改 modified
- 修改了文件,但还没将修改的结果放到暂存区 git add
-
- ② 已暂存 staged
-
- 当前版本做了修改, git add
-
- ③ 已提交 committed
-
- git commit -m 跟上文件名
- ① 在工作区 已修改 modified
- ② 需要提交的更改 已暂存 staged
-
- ③ git commit -m,存储到 Git 仓库
.1 先配置信息:
git config --global user.name *** //配置用户名称
git config --global user.email ********** //配置用户邮箱
git config --list //查看配置信息
.2 创建文件夹 初始化仓库(git init) 会出现git文件件
(隐藏起来的文件夹 终端输入ls -al 在终端查看目录)
帮助的命令
git help config
git config -h
.3 将文件放入到暂存区
git add 文件名 (想要被跟踪)
git add .
.4 将暂存区里面的文件提交到仓库
git commit -m "描述信息"
git commit -am "描述信息" 只针对,被跟踪,修改的文件有效
.5 查看文件的转态
git status 检查文件状态
git status -s 检查文件更精简的状态
.6 撤销工作区的文件
git --checkout 文件名 (慎用, 物理拷贝一份)
.7 从暂存区移除文件到工作区 (取消暂存的文件)
已经提交到暂存区后要撤销 需要撤销2步
git reset HEAD a.txt (文件名称)
git checkout a.txt(撤销已修改的状态)
.8 删除文件
完整直接删除,仓库区和工作区都没有了 git rm -f 文件名
删除仓库区,工作区保留 git rm --cached 文件名
.9 查看版本历史
① git log [ 格式化配置 ]
1> 复制到终端 :
git config --global alias.ll "log --graph --pretty=format:'%C(yellow)%h%Creset -%C(cyan)%d%Creset %s %Cgreen(%an, %cr)' --abbrev-commit"
2> git ll (可以指定行)
② git reflog 能查看到切换的记录 找到切换的前的版本
③ git log --pretty=oneline
1.0 回退版本
git reset --hard 可以进行版本回退(切换版本)
指令解释:
git clear 清除终端
git mylog 查看自己提交的所有提交历史
.gitignore忽略文件(里面添加的都会被忽略)
doc/*.txt idea (忽略掉整个文件夹)
已经被管理 修改过的文件才可以使用这个命令操作 新增的文件使用不了这个操作命令
doc文件 不被管理,里面有内容才会被管理
git --version 查看安装版本号
cd-->ll-->ls -al--> cat .gitconfig查看配置用户信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。