关于git的一些基本操作

  • shell

在计算机科学中,Shell俗称壳用来区别于Kernel(,是指提供使用者使用界面的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe它接收用户命令,然后调用相应的应用程序

图形界面shell:通过提供友好的可视化界面,调用相应应用程序,如windows系列操作系统,Linux系统上的图形化应用程序GNOME、KDE等。

命令行shell:通过键盘输入特定命令的方式,调用相应的应用程序,如windows系统的cmd.exeWindows PowerShellLinux系统的Bourne shell ( sh)、Bourne Again shell ( bash)等。

APIapplication programming interface应用程序编程接口。

  • 命令通用规则

命令 [选项] [参数]

选项和参数可有可无

  • bash常用命令

pwd查看当前目录

cd切换目录

ls查看当前目录下的内容

ls -a查看当前目录下所有的文件

ls -l查看当前目录下所有文件的详细信息

ls -al上面两种情况的集合

ls ./当前目录的文件

ls ../上一级目录的文件

mkdir创建目录,如mkdir blog

touch创建文件,如touch index.html

cat查看文件全部内容,如cat index.html

less查看文件

rm删除文件

rm -rf表示全部删除,强制删除文件夹

rmdir删除文件夹,只能删除空文件夹

mv移动文件到指定的目录或重命名,如mv index.html ./demo/index.html

cp复制文件到指定的目录

  • git工作原理

三个工作区域:工作目录(.git所在的目录,用来存储当前代码);暂存区域(git临时存储代码);本地仓库(存储整个项目的快照)

管理文件的四种状态:未追踪(untraced);已暂存(staged);已提交(commited);已修改(modified)

工作流程:

配置用户信息:

git config --global user.name "自已的名字"

git config --global user.email "自已的邮箱地址"

初始化仓库:git init

添加文件到暂存区:git add 文件名/ 文件路径 “*”或-A代表所有

提交文件:commit -m “注释内容”

查看文件状态:git status

查看提交历史:git log

撤销文件修改

恢复版本

快照 保存当前暂存区中的一份代码



猜你喜欢

转载自blog.csdn.net/weixin_42154189/article/details/80565029