git注意事项

发布于:2025-02-11 ⋅ 阅读:(28) ⋅ 点赞:(0)

提交代码的备注

feat : 开发 新增功能
fix: 修复

git相关

1. git安装及全局用户设置
Git安装
npm install git -g

git修改用户名邮箱密码
git config --global --replace-all user.name "要修改的用户名"
git config --global --replace-all user.email"要修改的邮箱"
git config --global --replace-all user.password "要修改的密码"

这里当你pull仓库的时候,会让你登录,登陆后这里会保存一个凭证
在这里插入图片描述

2.分支命令

如果本地仓库没有提交历史,master 分支也不会存在。确保你至少有一次提交

更改本地分支名字 
git branch -m feature-new

查看当前分支
git status / git branch --show-current

查看所有分支
git branch

查看所有远程分支
git branch -r

同时查看本地和远程的所有分支
git branch -a

创建分支
git branch 分支名

切换分支
git checkout  分支名
3. 添加远程仓库

git clone 这里会将所有分支代码下拉

下拉代码 
git clone  https://github.com/username/repository.git

添加远程仓库
git remote add origin https://github.com/username/repository.git

查看是否配置远程仓库
git remote -v

推送代码
git push -u origin master
4.查看远程
查看远程仓库URL
git remote -v

更新远程地址
git remote set-url origin https://gitee.com/gee-yuqing/zzyl.git
5. add添加
添加单个文件
git add <文件名>

将多个文件添加到暂存区
git add <文件1> <文件2> <文件3>

将当前目录下的所有更改(包括新文件、修改的文件和删除的文件)添加到暂存区:
git add .

使用通配符添加特定类型的文件。例如,添加所有 .txt 文件:
git add *.txt

交互式添加
git add -i

查看暂存区的状态
git status

将其从暂存区移除
git reset <文件名>
6. commit提交
1. 将更改添加到暂存区
git commit -m "提交信息"

2. 提交部分文件

git add file1.txt file2.txt
git commit -m "更新了 file1.txt 和 file2.txt"


3. 修改上一次提交 ,增加遗漏的注释信息
git commit --amend -m "新的提交信息"

4. 查看提交历史
git log
7. 嵌套仓库
保留 fast 作为独立的 Git 仓库,并将其作为子模块添加到当前仓库中
git submodule add https://gitee.com/ghds/fast.git  fast

提交代码注意概况

可以在同事提交了新的更改之后,先将你自己本地的修改 addcommit,然后再进行 pull 来获取同事的最新更改。不过,按照最佳实践,建议你在 pull 之前确保已经处理好了未提交的更改,以避免可能的冲突和复杂性。

1. 流程
  1. 保存你的更改

    • 使用 git add . 将你的更改添加到暂存区。
    • 使用 git commit -m "你的提交信息" 提交你的更改。
  2. 拉取最新的远程更改

    • 使用 git pull origin <branch_name> 获取并合并远程仓库中的最新更改到你的本地分支。如果使用 Git 版本 2.9 或更高,你可以使用 git pull --rebase 来变基(rebase)你的更改到最新的远程更改之上,这样可以使提交历史更加线性。
  3. 解决任何合并冲突(如果有):

    • 如果在拉取过程中出现冲突,Git 会提示你哪些文件有冲突。你需要手动编辑这些文件来解决冲突,并且在解决后再次 git add 这些文件。
  4. 测试你的代码

    • 确保所有更改都正确无误,应用程序按预期工作。
  5. 推送你的更改

    • 使用 git push origin <branch_name> 将你的更改推送到远程仓库。
2. 命令
# 添加并提交你的更改
git add .
git commit -m "完成功能X的开发"

# 拉取最新的远程更改
git pull origin main  # 或者 git pull --rebase origin main

# 解决任何可能出现的冲突,并测试代码

# 推送你的更改
git push origin <your_branch>
3.注意事项
  • 不要强行推送:除非你确切知道自己在做什么,否则避免使用 git push --force,因为它可能会覆盖其他人的更改。
  • 保持沟通:与团队成员保持良好的沟通,了解谁在哪个分支上工作,可以减少冲突的机会。
  • 频繁同步:尽量频繁地从远程仓库拉取最新更改,这样可以更早地发现并解决潜在的冲突。
4. 分支拉代码问题

创建分支,先将所有代码 add,commit,然后pull下拉,再push提交,然后再git branch 新分支,再pull下拉代码,再切换分支git checkout 要切换的分支名


网站公告

今日签到

点亮在社区的每一天
去签到