# web_project **Repository Path**: better_damu/web_project ## Basic Information - **Project Name**: web_project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-19 - **Last Updated**: 2025-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍文件 这是长沙文创人工智能专业2024级大一实训项目. # 1. 如何管理本地仓库 第一次课 a. 安装仓库管理工具 git b. 设置账号信息: git config --global user.name "betterdamu" git config --global user.email "nwshen@iflytek.com" c.初始化仓库: git init d.完成一次完整的提交: git add ./ 或 git add 对应文件地址 git commit -m "日志信息" e. 查看详细的仓库提交日志: git log f. 查看简要的仓库提交日志: git log --oneline g. 清除屏幕信息: clear # 2. 如何管理本地仓库 第二次课 a. 查看文件状态: git status b. 忽略文件或目录: 加一个.gitignore c. 分支操作 查看本地分支: git branch (* 表示当前分支) 新建分支: git branch 分支名字 切换到已有分支: git checkout 分支名字 新建并切换分支: git checkout -b 分支名 合并分支: 切换到主分支 ; git merge 开发分支 删除分支: git branch -d 分支名字 # 安全删除(已合并的分支) git branch -D 分支名字 # 切换到主分支 ; 强制删除其他分支(未合并的分支) d. 冲突处理 查看完整分支图: git log --all --graph --oneline --decorate 如何处理冲突: 将冲突文件进行修改,选择要留下的内容,重新add commit # 3. 如何管理本地仓库 第三次课 跳过暂存区提交(适用于已经被提交过的文件): git commit -a -m "日志" vim编辑器: shift + 冒号 : (切换模式) i : 进入插入模式 esc : 退出插入模式,返回命令模式 wq : 保存退出 q! : 强制退出 q : 无修改退出 配置别名: git config --global alias.st "status" git config --global alias.co "checkout" git config --global alias.br "branch" git config --global alias.ci "commit" git config --global alias.lol "log --all --graph --oneline --decorate" 分支合并模式: 快进合并--> 单线的合并,不会产生冲突,不会生成新的提交 典型合并--> 分叉的合并,有可能会产生冲突,会生成新的提交 撤销操作: 如何撤销对工作目录的修改: git restore --staged ./ 或 git restore --staged 对应的文件 如何撤销已经暂存的文件: git restore --staged ./ 或 git restore --staged 对应的文件 修改最后一次提交的日志: git commit --amend 执行后会打开编辑器(如 Vim) 直接修改第一行的提交信息 保存退出(Vim 中按 ESC 后输入 :wq) 码云平台的处理: 组长操作: 建线上项目 建本地仓库 将本地仓库推送到远程仓库,并建立联系 git remote add 别名 仓库地址 (git remote add wc2401 https://gitee.com/betterdamu/python_web_250617.git) git push -u 别名 "分支名" (git push -u origin "master") # 4. 码云远程仓库操作 第四次课 公共的远程命令 查看已配置的远程仓库: git remote -v 添加远程仓库: git remote add 组长操作: 建线上项目 建本地仓库 将本地仓库推送到远程仓库,并建立跟踪关系 git remote add 别名 仓库地址 (git remote add wc2401 https://gitee.com/betterdamu/python_web_250617.git) git push -u 别名 "分支名" (git push -u origin "master") -u参数代表跟踪,以后本地的master就跟踪了远程的master分支 执行过一次-u后,以后本地仓库master分支上有修改 , 可以直接通过git push自动推送到远程的master 将远程仓库的修改拉取下来: git pull 组员操作: 克隆仓库: git clone 仓库地址 (克隆下来的本地仓库,默认就是和远程仓库建立了连接 并已经完成了跟踪,默认给远程仓库的取名是origin) 改一下远程仓库的别名: git remote rename <旧名称> <新名称> git status 这个命令是没有办法感知到远程仓库是否已经有变化了!!!!!! 将远程仓库的修改拉取下来: git pull 将本地的修改推送到远程: git push