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 命令用于取消已缓存的内容

posted @ 2020-03-05 13:01  hakeer  阅读(149)  评论(0编辑  收藏  举报