Git的常用命令以及使用

一、Git的常用命令

1、配置Git 🛠️

  • 命令git config
  • 用途: 设置你的用户信息,便于追踪提交。
  • 示例:
    • git config --global user.name "Your Name" 👤
    • git config --global user.email "you@example.com" ✉️ 

2、查看状态 🕵️‍♀️

  • 命令git status
  • 用途: 显示工作目录和暂存区的状态,了解哪些文件被修改或新增。
  • 示例git status 🔍

 3、添加文件 📁

  • 命令git add
  • 用途: 将文件添加到暂存区,准备提交。
  • 示例:
    • git add file.txt 📝 
    • git add . 📁

4、提交更改 📤

  • 命令git commit
  • 用途: 保存暂存区的快照到本地仓库。
  • 示例:
    • git commit -m "Initial commit" 🎉
    • git commit -am "Fix typo" 📝 

5、查看提交历史 📚

  • 命令git log
  • 用途: 查看提交历史。
  • 示例git log 📜

6、分支操作 🌲

  • 命令git branchgit checkoutgit merge
  • 用途: 创建、切换和合并分支。
  • 示例:
    • git branch feature-x 🌱
    • git checkout feature-x 🔄
    • git merge master 🤝

7、远程仓库操作 🔌

  • 命令git remotegit pushgit pull
  • 用途: 连接、推送和拉取远程仓库。
  • 示例:
    • git remote add origin https://github.com/username/repo.git 🔗
    • git push origin master 🚀
    • git pull origin master 📥

二、实际开发场景

如果该项目给你开通的权限是开发者权限Developer(那你就有了拉取、提交代码的权限)

1. 克隆仓库 📦

  • 命令git clone [repository-url]
  • 用途: 从远程仓库下载代码到本地。
  • 示例git clone https://github.com/your-org/your-project.git 📡

2. 创建分支 🌱

  • 命令git checkout -b [branch-name]
  • 用途: 从当前分支创建并切换到新分支,便于隔离开发。
  • 示例git checkout -b feature/login-page 🌈 创建并切换到名为feature/login-page的新分支。

3. 添加文件并提交更改 📝

  • 命令git addgit commit
  • 用途: 将改动添加到暂存区,并提交到本地仓库。
  • 示例:
    • git add . 📁 添加所有改动到暂存区。
    • git commit -m "Add login functionality" 💻 提交改动,附带提交信息。

4. 推送到远程分支 🚀

  • 命令git push
  • 用途: 将本地分支的改动推送至远程仓库。
  • 示例git push origin feature/login-page 🌍 分享你的功能分支到远程仓库。

如果该项目给你开通的权限是报告者reporter权限(报告者通常拥有只读权限,可以查看项目的内容,但不能推送代码或创建分支)

1. 派生仓库(Fork the Repository) 🏕️

首先,你需要在GitHub或其他版本控制系统上找到你想要贡献的原始仓库。点击“Fork”按钮,就像在荒野中找到了一个完美的营地地点一样,这样就在你的账户下创建了一个该仓库的副本。恭喜,现在你有了自己的领地!🚀

2. 克隆到本地(Clone to Local) 📡

接下来,你需要将这个派生的仓库克隆到你的电脑上,以便进行编辑。打开终端或命令提示符,像这样操作:

git clone https://github.com/your-username/your-forked-repo.git

这就像用魔法把远程的仓库复制到了你的桌面上!💻

 3. 查看目前所在的库 🌱

 git remote -v   (查看目前所在的库)

 git remote add   (将公司的库 和 自己派生的库都加入进来)

如:公司库的名字是origin   自己库的名字anna

 git remote add origin + 公司库的地址

 git remote add anna + 自己派生出来的地址

 4、创建新分支(Create a New Branch) 🌱

在开始修改代码之前,最好先创建一代码个新的分支。这样做可以保持mainmaster分支的干净,并且方便管理你的改动。

git checkout -b<name>   创建并切换到该分支

5、进行修改并提交(Make Changes & Commit) 🔧📝

  • git add . 📁 添加所有改动到暂存区。
  • git commit -m "Add login functionality" 💻 提交改动,附带提交信息。
  • git push  推送到自己的库

6、发送请求合并到项目中(确认是哪个分支),最后让有权限的同事合并一下代码就🆗啦!

注意:每次提交代码的时候都要记得git pull ,以免代码冲突。

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值