git_常用代码整理
文件夹相关
创建文件夹
mkdir [文件夹名]
进入某一文件夹
cd [文件夹名]
:例如 cd /workspace
将当前目录下的资源详细情况都列出来
ll
将当前目录下的资源(包括隐藏资源)详细情况都列出来
ls -lA
显示当前工作区目录
pwd
初始化
git init
:会在工作区添加一个.git文件夹
ll .git:显示当前目录下.git目录里的内容,引申到查看目录下任意文件夹内的内容,但具体内容需要用
cat`查看
设置签名
设置全局签名
git config --global user.name 'programmer1'
:设置签名ID为programmer1,它仅作区分作用
git config --global user.email 'xxxx@xxx.com'
:设置签名邮箱
查看全局签名
git config --global --list
设置工作区签名
git config user.name [name]
git config user.email [email]
查看工作区签名
cat .git/config
:查看.git文件夹下的config文件夹,里面有工作区的信息
暂存区相关(stage)
上传文件至暂存区
git add [文件名]
:上传指定文件
git add .
:上传当前工作区的全部文件
查看暂存区文件
git ls-files
:查看暂存区的文件,它是git ls-files --cache
,缩写为git ls-files -c
的默认命令
git ls-files -m
😦--modified)查看修改的文件。它会比较暂存区内的文件索引和工作区文件的是否一致,列出不同的文件的名称。如果某一文件在提交暂存区后又在工作区修改了某文件,调用此命令会得到此文件的名称.
git ls-files -d
:(--delete)查看删除的文件,同样对暂存区和工作区进行比较,暂存区存在但工作区不存在的就是被删除的文件
git ls-files -o
:(--other)查看没有被git跟踪的文件,同样进行比较,暂存区没有但工作区有的文件就是没有被跟踪的文件。
删除暂存区内的文件
git rm cache [文件名]
:需要注意的是,当暂存区文件和工作区文件不一致时,删除暂存区文件会出错。需要重新调用git add
命令提交后才能正常删除。
远程库相关
删除远程库地址
git remote rm origin