Git使用教程(一)之本地仓库的操作

2020-04-12  本文已影响0人  时间煮菜

一、对本地仓库的操作

  1. 设置账户(需要和github账户设置一致)
git config --global user.name xxx
git config --global user.email xxx@qq.com
  1. 查看设置
git config --list
  1. 创建git本地仓库
git init
  1. 查看git状态
git status

两种状态:

  1. 添加git文件到暂存区(需要和版本库区分)
git add <name>
git add .   // 表示全部添加到暂存区
  1. git提交文件
git commit -m "add a function in test.java"

-m表示注释,为提交时的说明,必须要有!

  1. git删除文件(夹)
git rm test.txt          //删除文件
git rm -r filebook     //删除文件夹

git rm和直接删除的区别:

git rm test.txt   =>    git commit -m 'delete a file'
rm test.txt        =>    git commit -am 'delete a file'
图中 test.txt 文件存在 git删除操作 git rm test.txt 删除文件

注意:命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

  1. git操作日志
git log --decorate --graph --oneline --all       
git log --pretty=oneline   
git log --pretty=oneline --abbrev-commit  
git log --graph
  1. 版本回退

执行版本退回后,本地工作区的内容会自动和回退到的版本库版本的内容保持同步

git reset --hard HEAD^  
回退到上一个版本
git reset --hard HEAD^^ 
git reset --hard d3af315
  1. git还原操作
git checkout -- readme.txt
  1. git暂存区撤销操作
    工作区修改了文件,而且执行了add,但还没执行commit,暂存区还是可以撤销的
git reset HEAD readme.txt

备注:git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。

上一篇 下一篇

猜你喜欢

热点阅读