Git基本操作
安装
创建本地文件夹
win
- 文件内右键,打开Git bash here,弹出对话窗,
- 初始化
git init
Initialized empty Git repository in /xx/xxx/xxx
- 设置用户
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
- 文件夹内创建文件并添加文件
- 提交新文件/更改文件
git add 文件名
gir commit -m "提交说明"
操作
查看当前文件修改状态
git status
查看修改内容
git diff 文件名
之前版本查看
git log
版本回退
git reset --hard HEAD^ HEAD is now at e475afc add distributed /正确返回
查看文件
cat 文件名
丢弃工作区修改
git checkout -- 文件名
暂存区修改撤销掉
git reset HEAD 文件名
文件删除
删除文件,rm 文件名 git rm 文件名 git commit -m "说明" 第一种情况:的确要把test.txt删掉,那么可以执行 git rm test.txt git commit -m "remove test.txt" 然后文件就被删掉了 第二种情况:删错文件了,不应该删test.txt,注意这时只执行了rm test.txt,还没 有提交,所以可以执行git checkout test.txt将文件恢复。
误删文件恢复到最新版本
git checkout -- 误删文件名
查看单独文件历史
git log --pretty=oneline readme.txt 查看所有修改操作 git reflog readme.txt
操作流程
文件更改,查看更改,添加文件,提交更改。
版本控制。