git的一些命令

来源:互联网 发布:信用卡还款软件 编辑:程序博客网 时间:2024/05/17 09:00
进入目录: cd d:\111   

以当前为基础 再进一层目录: cd xxx

创建文件夹: mkdir xxx

当前目录下创建文件: >xxx.txt

查看当前目录路径:pwd

查看当前目录下的文件:dir     /     ls     (及隐藏的)ls -ah

查看文件内容:cat xxx.txt   未尝试过其他格式

修改文件:进入 vi/vim xxx.txt  插入: i   退出  按esc   :wq

/**************************************************git部分
把当前目录变成git可管理的仓库:git init

把文件添加到仓库:git add xxx.txt     多个: git add xxx.txt xxx2.txt

把文件提交到仓库:git commit -m"xxx"    -m是备注

查看工作区状态:git status

查看文件被修改后有什么不同: git diff  (工作区和暂存区比较)   git diff --cached   (暂存区和分支比较)

查看文件所有历史版本: git log    简单版: git log --pretty=oneline

查看命令的历史记录: git reflog

回退历史版本:git reset --hard HEAD^    (HEAD指向的版本就是当前版本 一个^表示上一个历史版本  如果特别多: HEAD~100)    也可以根据版本号回退: git reset --hard xxxx   (版本号用上两条命令查询)

撤销: git reset / git reset HEAD xxx.txt  (从暂存区撤销到工作区)  git checkout -- xxx.txt  (从工作区撤销到无   也就是用版本库替换工作区)


删除操作: rm xxx.txt  (从工作区删除 如果确定删除 需要git rm xxx.txt  后续commit   如果不删除 可用checkout还原)

原创粉丝点击