0
点赞
收藏
分享

微信扫一扫

git的常见命令

思考的鸿毛 2022-01-10 阅读 27

在Windows安装Git,可以从官网上直接下载程序,然后按默认选项安装即可

安装完成后,可以在开始菜单找到 “Git” -> “Git Bash”,弹出类似命令行窗口的东西,说明安装成功

然后在命令行输入以下命令,完成设置

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

注意 git config 命令的 --global 参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

创建版本库(又名仓库),英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

1、在合适的位置,创建一个空目录

2、通过 git init 命令把这个目录变成Git可以管理的仓库(所有 git 命令必须先跳转到对应的Git仓库下输入才有意义(git init 除外))

3、把文件添加到版本库

(1)在Git仓库(上一步创建的空目录)中编写一个文件(例如 test.txt )-- 因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。

(2)用 git add 命令告诉 Git,把文件提交到仓库(工作区 -> 暂存区)

(3)用 git commit 命令将 test.txt 提交到版本库(暂存区-> 当前分支master),-m 后面输入的是本次提交的说明,可以是任意内容,方便以后在临时记录里查找

版本回退

工作区和暂存区

撤销修改:  git checkout  -- <file>  / git restore <file>   -- 本质都是撤销工作区的修改

 删除文件:

在工作区删除:在Git库所对应的文件夹下手动删除文件 或者在Git Bash 用 rm <file> 命令删除

在版本库删除:在工作区删除文件以后,Git知道你删除了文件,此时版本库和工作区就不一致了,此时,用 git status 查询此时的有哪些文件被删除了。此时用  git rm <file>  然后   git commit  在版本库将对应文件删除

文件恢复:如果在工作区误删了文件,用  git checkout -- <file>  将版本库的版本替换工作区的版本,即还原; 如果在版本库也已删除,就只能用版本回退的命令,用  git reset --hard HEAD^  回退到上一个版本,如果期间还有别的commit ,就先用  git log  查之前的版本号,根据版本号回退  git reset --hard commit id 

注意!!!回退到之前的版本,两个版本间的所有commit  的修改都将被删除!!慎用!!!对应 commit 操作的版本号只能用  git reflog  查看,git log 查看包括回退版本和当前版本之间的版本号,

举报

相关推荐

0 条评论