Skip to content

关于Git命令的使用

常用的命令

1.如果本地还未有仓库,则先创建一个仓库

bash
mkdir WPS-ADDON-E-COMP
cd WPS-ADDON-E-COMP
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/lujin49/WPS-ADDON-E-COMP.git
git push -u origin "master"

2.如果本地已有仓库,则先关联远程仓库

bash
cd existing_git_repo
git remote add origin https://gitee.com/lujin49/WPS-ADDON-E-COMP.git
git push -u origin "master"

Git命令

git init

初始化仓库

  • 初始化仓库: git init

git add

添加文件到暂存区

  • 添加所有文件: git add .
  • 添加指定文件: git add <文件名>

git commit

提交暂存区的文件到仓库

  • 提交所有文件: git commit -m "<提交信息>"

git status

查看仓库状态

  • 查看仓库状态: git status

git log

查看提交历史

  • 查看提交历史: git log
  • 查看提交历史(简洁): git log --oneline

git branch

查看、创建、删除分支

  • 查看所有分支: git branch -a
  • 创建分支: git branch <分支名>
  • 删除分支: git branch -d <分支名>
  • 重命名当前分支: git branch -M <新分支名>

git remote add

将本地仓库与远程仓库关联

  • 将本地仓库与远程仓库关联: git remote add <远程仓库名> <远程仓库地址>
  • 例如: git remote add origin https://gitee.com/Small_Projects/print_dianzi_flag.git
  • 这里的仓库名就是"origin"

get reset

  • 把所有已暂存的文件从暂存区移除: git reset HEAD
  • 此方法不会修改工作区的文件内容(代码还在)
  • 清空暂存区 + 强制回退代码,可能丢工作 git reset --hard

git push

提交到远程仓库

  • 提交到远程仓库: git push <远程仓库名> <分支名>

git checkout

切换分支

  • 切换分支: git checkout <分支名>

git merge

合并分支

  • 合并分支: git merge <分支名>