git配置
在cmd中配置name和email
git config --global user.name "用户名"
git config --global user.email "邮箱"
git使用
//查看当前仓库的状态
git status
//增加git管理,初始化仓库
git init
git基本操作
git中文件状态:未跟踪与已跟踪
未跟踪:文件没有被git所管理
已跟踪:文件被git管理,分为三种状态:未修改、已修改、暂存
未修改:磁盘中的文件与git仓库中的文件相同,没有修改
已修改:磁盘中的文件已经被修改,与git仓库中的文件不同
暂存:文件修改已保存,但是尚未提交到git仓库中
git仓库文件操作
刚刚添加到项目中的文件处于未跟踪状态
未跟踪 —> 暂存
可以用通配符*来表示全部未跟踪和修改状态下的文件
git add 文件名 //将问价切换至暂存状态
git add * //将所有已修改包含未跟踪的文件暂存
暂存 —> 未修改
xxxx此处只是备注提交信息,不用进行文件名等约束
git commit -m "xxxx" 将暂存的文件存储到仓库中
git commit -a -m "xxxx" 提交所有已修改的文件(未跟踪的文件不会提交)
未修改 —> 修改
修改代码后文件会变为修改状态,然后再进行文件暂存,然后提交即可
查看日志
git log
git常用命令
1、重置文件
git restore 文件名 //恢复文件
git restore --staged 文件名 //取消暂存状态
2、删除文件
git rm 文件名 //删除文件
git rm 文件名 -f //强制删除
3、移动文件
git mv from to //移动文件 重命名文件
分支