学习目录:
各种基本命令
- 配置并初始化一个仓库(repository)
- 开始或停止跟踪文件(track)
跟踪就是git add命令 - 暂存或提交更改(stage/commit)
- 如何配置git来忽略指定的文件和文件模式??
- 如何迅速而简单的撤销错误操作
- 如何浏览你的项目历史版本
- 不同提交间的差异
- 向你的远程仓库推送(push)
- 从远程仓库拉取(pull)
获取Git仓库
有两种取得git仓库的方法
- 在现有的项目或目录下导入所有的文件到Git中
1 进入该项目目录 :cd 加文件名
2$ git init
该命令将创建一个名为.git的子目录(但是我的没有显示??这个文件夹是隐藏的??) - 从服务器克隆一个现有的Git仓库(repository)
git clone url
//定义自己的仓库名字myname
git clone url myname
- git支持多种传输协议
记录每次更新到仓库
工作目录下的文件有两种状态
1 已跟踪
又分为:- 未修改
- 已修改
- 放入暂存区
2 未跟踪
- 文件状态变化周期
untracked——add——-》staged
unmodified—-edit—–》modified
modified—stage—-》staged
staged—commit—>unmodified
unmodified —-remove—>untracked - git status:查看哪些文件处于什么状态
- 各种文件状态的总结
1未跟踪状态 Untracked files
2 暂存状态 Changes to be committed
3 被跟踪的文件发生变化,但还没有放到暂存区 Changes not staged for commit
4
5 - git add
- git add 文件/目录路径
- 如果是路径,就是add路径下的所有文件