git 常用操作
Git 命令流程解析
-
git init
初始化新 Git 仓库(创建
.git
目录) -
git remote add originName [url]
添加名为
originName
的远程仓库 -
git remote -v
查看已配置的远程仓库列表
-
git remote remove originName
删除指定的远程仓库配置(此操作后远程连接被移除)
-
git add .
添加当前目录所有文件到暂存区
-
git status
查看当前工作区和暂存区状态
-
修改 .gitignore 文件后,需要重新添加文件到暂存区
txt*.exe *.zip *.rar *.7z *.gz *.dmg *.iso *.dex *.mp4 *.avi *.mp3 *.flac *.aac *.wav *.psd *.aep *.mhtml .cache/* *.pack *.xlsx .docx .pdf
-
git check-ignore -v path/to/file.zip
查看文件是否能被忽略
-
git rm -r --cached .
关键操作:从暂存区移除所有文件(不删除物理文件) -
git status
再次检查状态(应显示所有文件变为未跟踪状态)
-
git diff --cached
查看暂存区与上次提交的差异(此时应为空), 按 q 键退出
-
git add .
重新添加文件到暂存区(应用最新规则)
-
git commit -m "v1"
提交暂存区内容到本地仓库
-
git push
首次推送(会失败,因缺少远程仓库配置)
-
git push -u origin master
首次推送到
origin
的master
分支(需提前配置远程仓库)修改文件后
-
git add .
添加修改后的文件到暂存区
-
git commit -m "v2"
提交修改到本地仓库
-
git push
推送修改到远程仓库