git与github(一)

安装git之后,选择一个合适的目录(建议目录为纯英文),右键点击git bash here可以进入命令行操作。

git基本操作:

$mkdir filename   创建一个文件

$cd filename 进入该文件目录下

$pwd 查看当前路径

$git init 初始化,将该目录变成一个git仓库,可以通过git 管理

$echo "txt content" >filename.txt 创建一个文本文件

$git add filename.txt 将文件提交到暂存区,并不是最终提交

$git commit -m "prompt message" 最终提交,最好加上提示信息,方便了解提交内容

$git status 查看状态信息

$git diff 查看修改之后与之前有什么区别

$git log 查看提交历史记录

$git reset --hard HEAD^ 回退到上一个版本,HEAD^^上两个版本,HEAD~100上100个版本

$git reset --hard 1094a 回退到commit ID为1094a开头的版本

$git reflog 查看每一次命令,可以通过这个命令查询到未来(当回退到旧版本之后,想重新回来最新版本)版本commit ID 以便回到未来版本

$git checkout --filename 将对文件的修改全部撤销,使这个文件回到最近一次git commit 或者git add时的状态

当想直接丢弃工作区的修改时,用$git checkout --filename,当想丢弃暂存区修改内容时,先用$git reset HEAD filename 再checkout

$git rm filename 删除文件,需要进行提交,才会在版本库中进行真正的删除

$rm filename 删除文件

$git checkout --filename 可以对文件进行恢复,从版本库中,误删之后






猜你喜欢

转载自blog.csdn.net/m0_37872413/article/details/80641411