秦皇岛网站制作人才招聘,全网普盖网站建设河南,WordPress的插件怎么保存,手机网站触摸版一、暂存文件 1. 添加指定文件到暂存区#xff1a;git add [file1] [file2] ... 2. 添加指定目录到暂存区#xff0c;包括子目录#xff1a;git add [dir] 3. 添加当前目录的所有文件到暂存区#xff1a;git add . 4. 添加每个变化前#xff0c;都会要求确认#x…一、暂存文件 1. 添加指定文件到暂存区git add [file1] [file2] ... 2. 添加指定目录到暂存区包括子目录git add [dir] 3. 添加当前目录的所有文件到暂存区git add . 4. 添加每个变化前都会要求确认对于同一个文件的多处变化可以实现分次提交 git add -p 5. 删除工作区文件并且将这次删除放入暂存区git rm [file1] [file2] ... 6. 停止追踪指定文件但该文件会保留在工作区git rm --cached [file] 7. 改名文件并且将这个改名放入暂存区git mv [file-original] [file-renamed] 二、代码提交 1. 提交暂存区到仓库区git commit -m [message] 2. 提交暂存区的指定文件到仓库区git commit [file1] [file2] ... -m [message] 3. 提交工作区自上次commit之后的变化直接到仓库区git commit -a 4. 提交时显示所有diff信息git commit -v 5. 使用一次新的commit替代上一次提交如果代码没有任何新变化则用来改写上一次commit的提交信息 git commit --amend -m [message] 6. 重做上一次commit并包括指定文件的新变化 git commit --amend [file1] [file2] ... 三、分支 1. 查看当前所在分支 git branch 2. 查看当前分支及远程分支远程分支为红色开了颜色支持的前提下git branch -a 3. 创建本地分支 git branch [branch name] 4. 切换分支git checkout [branch name] 5. 创建并切换到该分支git checkouot -b [branch name] 6. 推送新分支到远程git push --set-upstream origin [branch name] 7. 创建的同名本地分支跟远程分支建立关联git branch --set-upstream-toorigin/[branch name] 8. 删除本地分支 git branch -d [branch-name] 9. 删除远程分支 git push origin --delete [branch-name] git branch -dr [remote/branch] 10. 查看远程已删除但本地还存在的分支git remote prune --dry-run origin 11. 删除远程已删除但本地还存在的分支git remote prune origin 四、远程仓库 1. 下载远程仓库的所有变动git fetch [remote] 2. 显示所有远程仓库git remote -v 3. 显示某个远程仓库的信息git remote show [remote] 4. 增加一个新的远程仓库并命名git remote add [shortname] [url] 5. 取回远程仓库的变化并与本地分支合并git pull [remote] [branch] 6. 上传本地指定分支到远程仓库git push [remote] [branch] 7. 强行推送当前分支到远程仓库即使有冲突git push [remote] --force 8. 推送所有分支到远程仓库git push [remote] --all 五、撤销 1. 恢复暂存区的指定文件到工作区git checkout [file] 2. 恢复某个commit的指定文件到暂存区和工作区git checkout [commit] [file] 3. 恢复暂存区的所有文件到工作区git checkout . 4. 重置暂存区的指定文件与上一次commit保持一致但工作区不变git reset [file] 5. 重置暂存区与工作区与上一次commit保持一致git reset --hard 6. 重置当前分支的指针为指定commit同时重置暂存区但工作区不变 git reset [commit] 7. 重置当前分支的HEAD为指定commit同时重置暂存区和工作区与指定commit一致 git reset --hard [commit] 8. 重置当前HEAD为指定commit但保持暂存区和工作区不变git reset --keep [commit] 9. 新建一个commit用来撤销指定commit后者的所有变化都将被前者抵消并且应用到当前分支git revert [commit] 10. 暂时将未提交的变化移除稍后再移入 git stash git stash pop