您现在的位置是:主页 > news > 基层建设检索网站/磐石网站seo
基层建设检索网站/磐石网站seo
admin2025/6/20 11:59:29【news】
简介基层建设检索网站,磐石网站seo,微信信公众号平台,山东德州网站建设哪家最专业创建新仓库 # 在当前目录新建一个Git仓库 git init# 克隆一个项目和它的整个代码历史(版本消息) git clone [url]文件状态 git status #查看所有文件状态git status <filename> #查看指定文件状态git add . # 添加所有文件到暂存区git commit…
创建新仓库
# 在当前目录新建一个Git仓库
git init# 克隆一个项目和它的整个代码历史(版本消息)
git clone [url]
文件状态
git status
#查看所有文件状态git status <filename>
#查看指定文件状态git add .
# 添加所有文件到暂存区git commit -m "备注内容"
# 提交暂存区中内容到本地仓库 -m "写入备注消息"git push
# 提交到远程仓库
git分支
# 列出所有本地分支
git branch# 列出所有远程分支
git branch -r# 新建一个分支,但依然停留在本地
git branch [branch-name]# 新建一个分支,并切换到该分支
git checkout -b [branch]# 合并指定分支到当前分支
git merge [branch]# 删除分支
git branch -d [branch-name]# 删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
git config:配置消息
git config --system --list :查看系统配置消息
(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301100244554.png)]
git config --global --list :查看全局配置消息
(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301112750598.png)]
git config --global user.name “” #名称
git config --global user.email xxx@qq.com #邮箱
基本理论
Git本地有三个工作区域:
- 工作目录【Working Directory】
- 暂存区【Stage/Index】
- 资源库【Repository/Git Directory】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ifYZvpCc-1646105403185)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301100938237.png)]
· Worksapce:工作区,就是你平时存放项目代码的地方
· Index/Stage:暂存区,用于临时存放你的改动,事实上就是一个文件,保存即将提交到文件列表消息
· Repository:仓库区(或本地仓库),就是安全存放数据的位置,在里面有你提交的所有版本的数据。【HEAD:最新放入仓库的版本】
· Remote:远程仓库,托管代码的服务器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PBB6BsTt-1646105403189)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301101557004.png)]
Git项目搭建
创建工作目录与常用指令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s7AdtTLT-1646105403191)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301101942955.png)]
# 在当前目录新建一个Git仓库
git init# 克隆一个项目和它的整个代码历史(版本消息)
git clone [url]
Git文件操作
文件4种状态:了解欧克
Untracked:未跟踪,在此文件夹中,但未加入git库中。
· 通过 git add状态变为Staged。
Unmodify:文件已经入库,未修改。
· 如果它被修改,状态变为Modified。
· 如果使用**git rm移出版本库,则成为Untracked文件**
Modified:文件已经修改,并没有其他操作。
· 通过 git add 可以进入暂存 **staged**状态
· 使用 git checkout,则丢弃修改过,返回到**unmodify**状态【从库中去除文件,覆盖当前修改】
Staged:暂存状态。
· 执行 git commit,则将修改同步到库中,这时库中文件和本地文件又变成一致,文件为Unmodify状态。
· 执行 git reset HEAD filename 取消暂存,文件状态为Modified
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eystpLqK-1646105403195)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301104052433.png)]
git status #查看所有文件状态git status <filename> #查看指定文件状态git add . # 添加所有文件到暂存区git commit -m "备注内容" # 提交暂存区中内容到本地仓库 -m "写入备注消息"
忽略文件
在主目录下建立".gitignore"文件:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VNbMfamm-1646105403196)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301105338497.png)]
搭建远程仓库的需要
生成公钥
# 找到C:\Users\公共\.ssh
ssh-keygen -t rsa
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-emTLUWW8-1646105403198)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301110152844.png)]
添加公钥
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MpQb0YYg-1646105403199)(C:\Users\DCS\AppData\Roaming\Typora\typora-user-images\image-20220301110538507.png)]
远程仓库与本地文件集成
git clone url -> 拷贝即可
Git分支
# 列出所有本地分支
git branch# 列出所有远程分支
git branch -r# 新建一个分支,但依然停留在本地
git branch [branch-name]# 新建一个分支,并切换到该分支
git checkout -b [branch]# 合并指定分支到当前分支
git merge [branch]# 删除分支
git branch -d [branch-name]# 删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
换到该分支
git checkout -b [branch]
合并指定分支到当前分支
git merge [branch]
删除分支
git branch -d [branch-name]
删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]