关于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 <分支名>
