Git基本命令总结

97 阅读2分钟

基础配置命令

作用命令
初始化git init
修改用户名git config --global user.name "用户名"
修改邮箱git config --global user.email "邮箱"
查看配置信息git config -l
查看用户名git config user.name
查看邮箱git config user.email

文件及文件夹的基本操作

作用命令
创建文件touch 文件1 文件2 文件3
删除文件rm 文件名
创建文件夹mkdir 文件夹1 文件夹2 文件夹3
删除文件夹rm -r 文件夹名
查看文件内容cat 文件名

本地仓库操作基本命令

作用命令
放入暂存区git add 文件名
所有文件都放入暂存区git add -A
提交到本地仓库git commit -m “注释语句”
查看工作区的文件git ls
查看暂存区中的内容git ls-files
版本状态查看git status
查看提交日志git log
简化查看日志git log --oneline
回滚git reset --hard 版本号
取消暂存单个文件git restore --staged 文件名
取消多个暂存文件git restore --staged 文件1 文件2
取消所有暂存文件,保留对文件的更改(末尾有一个小圆点)git restore --staged .
取消暂存同时撤销对文件的修改git restore 文件名
取消所有暂存文件同时撤销对文件的修改git restore .
工作区撤销更改(--两端都有空格)git checkout -- 文件名
工作区撤销所有文件更改(末尾有一个点)git checkout .

分支结构相关操作

作用命令
创建分支git branch 分支名称
查看分支git branch
切换分支git checkout分支名称
合并分支git merge 分支名称
删除分支git branch -D 分支名称1 分支名称2
创建并切换分支git checkout -b 分支名称

远程仓库

创建仓库后

  • 给仓库地址定义别名:git remote add origin 仓库地址
  • 跟仓库建立永久连接:git push -u origin master
作用命令
查看远程仓库别名git remote
重置别名git remote add 别名 仓库路径
建立与新别名的连接git push -u 别名 分支名(默认是master)
克隆仓库git clone 仓库路径
拉取代码git pull
推送到远程git push
推送到其他分支git push origin 分支名

配置忽略文件

创建与.git目录同级【.gitignore】配置忽略

常见忽略:

  • 临时文件
  • 多媒体文件、如音频、视频
  • 编辑器生成的配置文件(.idea)
  • npm安装的第三方模块
  • node_modules