git 使用
Git是目前世界上最先进的分布式版本控制系统
1. 查看远程仓 远程默认为origin
git remote -v
2. git add --all git add .
git add 1.txt 2.txt 3.txt
git add 001/*
git add 001/*.php
git add -A
git add . (不含删除的文件,只是修改和新增加,)
3. git status 命令用于显示工作目录和暂存区的状态,不显示已经commit到项目历史中去的信息
4. 在dev分支上做开发,就必须把远程的origin的dev分支拉到本地来
git checkout –b dev origin/dev
5. gitignore
/001/
6. git diff
git diff --cached
git diff --master
7. 回到上一个版本:
git reset --hard HEAD^ 或 git reset --hard HEAD~1
git reset --hard 目标版本号 (git log)
8. git log git reflog git reset --hard 版本号
时间格式化
git config log.date iso
git config log.date format:'%Y-%m-%d %H:%M:%S'
9. git stash 隐藏 必须是在git中的文件,新建的文件不起作用,首先要git add 新增加的文件
git stash save "说明备注信息"
git stash list / git stash drop -->git stash pop
git stash clear :删除所有缓存的stash
git stash apply stash@{1} 多个储存,应该其中某一个,但是不删除
10. git checkout
(1)git checkout -- 55.txt 修改文件(修改并未保存)
(2) 修改了文件,并提交到暂存区(即编辑之后,gitadd但没有gitadd但没有 git commit -m ....)
git reset HEAD 取消已缓存的内容
git checkout -- 55.txt
(3)修改了文件,并提交到仓库区(即编辑之后,gitadd和gitadd和 git commit -m ....)
git reset HEAD^
git checkout -- 55.txt
10. git reset HEAD 命令用于取消已缓存的内容