如何形象理解git的add命令和commit命令呢?
上一篇 /
下一篇 2019-08-12 14:40:23
把文件比作学生,git的add命令相当于允许将学生以实习生身份入职公司,而commit命令相当于实习转正,是对文件变更的二次确认,执行commit命令后文件便正式被确认加入。
添加:git add 文件名
确认:git commit –m “引号中是对该次commit版本变更的描述,属于备注性质”
添加所有:git add .
回退到上一版本:git reset –hard HEAD^
查询文件版本:git log 文件名
回退到特定版本号:git reset 版本号(再接下面的checkout命令才能生效)
本地文件回退:git checkout 文件名
直接回退+确认到某版本号:gfit reset –hard 版本号(无需再checkout)
显示所有历史:git reflog(显示所有版本号)
恢复被删文件:git checkout 文件名(add再commit可生效)
查看分支:git branch
新建分支,并将本地转为此分支:git checkout –b 新分支名
切换到一个分支:git checkout 分支名
将a分支合并到master:git merge a (无需再commit)
打标签(建立重要的分支):git tag 分支名
下载github仓库到本地:git clone 网址
将本地仓库推到网络:git push
将网络仓库更新拉到本地:git pull
收藏
举报
TAG: