GIT的基础介绍一些使用方法
日常使用Git的一些说明
首次使用配置全局的git配置 已经配置过的忽略
git config --global user.name "用户名" git config --global user.email "邮箱" 长期存储密码: git config –global credential.helper store
有新项目需要从远程仓库下载下来
git clone http://git.strongsoft.net:6280/wwh/test.git ###克隆完后 使用cmd cd命令 进入项目文件夹,比如 cd E:\\xxx\xxx\test git checkout -b dev origin/dev git add . git commit -m "修改 修改内容" git push origin dev
如果是本地存在项目文件需要跟远程进行关联
git init git remote add origin http://git.strongsoft.net:6280/wwh/test.git git checkout -b dev origin/dev git add . git commit -m "修改 修改内容" git push origin dev
git 日常开发常用命令
// 从远程仓库拉取最新内容 git pull // 添加当前目录的所有有修改的文件到暂存区 git add . // 查看有变更的文件 git status // 提交暂存区到仓库区 git commit -m "添加 备注信息" // 推送修改到远程仓库 git push //场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file //场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file //,就回到了场景1,第二步按场景1操作。
git移除某文件夹的版本控制
- 预览要删除的文件夹内的文件
执行 git rm -r -n --cached */bin/\* ,此命令是展示要删除的文件表预览
- 移除版本控制操作
执行 git rm -r --cached */bin/\* ,删除文件的命令. 执行 git commit -m" 删除bin文件" ,提交,并加注释 执行 git push origin master ,提交到远程服务器
Git .gitignore文件忽略
.gitignore文件:
此行为注释,不会起作用 filename.txt *.html !except.html all all/ /all 1. 注释 #此行为注释,不会起作用 以“#”开始的行,被视为注释 2. 完整文件名 filename.txt 忽略项目下所有名为filename.txt的文件 3. 文件后缀 *.html 忽略html后缀的所有文件,其中星号(*)为通配符,可代表多个字符,另外问号(?)代表一个字符,方括号([abc])代表可选字符范围 4. 例外文件 !except.html 前面加上感叹号,取消对except.html文件的忽略 5. 不带后缀的名称 all 忽略所有名称为all的文件和目录 6. 带后斜杠的名称 all/ 忽略所有all目录 7. 带前斜杠的名称 /all 只忽略当前目录下的文件和目录,不涉及到子目录
git打标签并提交到gitlab服务器
git tag -a v1.0 -m "备注信息"
git push origin v1.0
git创建分支并推送到远程
git checkout -b dev
git push origin dev
git 删除分支
git branch -d <name>
git push origin -d <name> 删除远程分支
吾乃代码搬运工,侵联删
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」