Git 常用操作命令及错误解决
专用名词
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
以下常用的命令
git branch # 查看分支
git add # 将工作区的修改提交到暂存区
git commit # 将暂存区的修改提交到当前分支
git reset # 回退到某一个版本
git stash # 保存某次修改
git pull # 从远程更新代码
git push # 将本地代码更新到远程分支上
git reflog # 查看历史命令
git status # 查看当前仓库的状态
git diff # 查看修改
git log # 查看提交历史
git revert # 回退某个修改
git push origin test # 推送test 分支
代码修改提交完整流程
git pull # 拉取
git status # 查看文件状态
git add . # 添加所有
git add
git add module\cmcc_hebei.py # 添加给绝对路径,添加修改某个文件
git commit -m "注释" # 修改代码提交
git push # 将本地代码更新到远程分支上
将改好test分支合并到未改master完整流程
git pull # 先拉取最新代码
git checkout master # 然后切换到
git merge test # 合并某分支到当前分支(是master主分支)
git add . # 添加改动的文件
git commit -m "合并分支"
git push # 将本地代码更新到远程分支上
1.新建一个Git代码库
git init
在当前目录新建一个Git代码库
git init 命令的作用是在当前目录中初始化仓库,并且创建一个名为.git的子目录,该目录含有你初始化的Git仓库中所有的必须文件
2.克隆/获取远端库项目
git clone
克隆主分支
# git clone https://gitlab.laoying.com:9443/beijing/crawle-py.git
克隆test分支
# git clone -b test https://gitlab.laoying.com:9443/beijing/crawle-py.git
3.查看当前代码库的状态
git status
4.查看分支
git branch
命令的作用主要是做分支管理操作
都是针对本地仓库操作,不影响远程仓库
git branch # 查看本地分支
git branch -a # 查看本地和远程分支
git branch test # 新建名字为test的分支
git branch -m test dev 将test分支名字改为dev
git branch -d dev # 删除名字为dev的分支
git branch -D dev # 强制删除名字为dev的分支
5.切换分支
git checkout (分支名字) # 切换分支
git checkout -b (分支名字) # 创建+切换分支
6.分支合并
git merge
将 patch-0402-rob-shoes 分支合并到 master 分支最简单的办法
#git checkout patch-0402-rob-shoes
#git merge master
压缩在一行里
#git merge origin patch-0402-rob-shoes/master
7.查看版本信息(实际是查看修改提交信息)
git log
8.撤销修改
git reset
9.查看git配置相关信息
git config
10.向远端库推送修改(提交修改分支名)
git push origin (分支名)
git命令操作报错
以下报错用命令:
git add . 然后用 git push