git操作指南

306 阅读2分钟

基本命令

git add .       //把工作区的更改保存到暂存区
git commit -m '描述信息'   //把暂存区的代码提交到本地仓库(携带描述文本)
git status   //查看状态
git log   //查看日志
git log --oneline   //查看一行显示的日志
git reflog       //查看所有日志
git branch -M main  //更改当前主分支

远程仓库

git remote      //查看建立的远程仓库名称
git remote -v    //查看建立的远程仓库地址
git remote/remove origin   //取消和建立远程仓库的连接

空仓库

git remote add origin 远程仓库的地址
把远程仓库和已经存在的本地仓库建立连接 git push -u origin 分支名
把本地代码推送到远程仓库分支

非空仓库

git clone 远程仓库地址
克隆远程仓库,只能克隆仓库的master分支 git checkout 分支名
把远程仓库指定的分支拿到本地

分支

git branch        //查看分支
git branch 分支名         //新建分支
git checkout  分支名      //切换分支
git checkout -b 分支名    //新建分支并切换分支
git merge 分支名         //合并分支
git branch -d 分支名     //删除分支
git push origin master   //推送代码到master分支,远程仓库已有master分支
git push --set-upstream origin dev //远程仓库没有dev分支,把本地仓库dev分支推上去(新建并推送)
git push origin dev     //远程仓库现在有了dev分支,再推送
git push               //简写 ,推送当前分支
git push origin --delete 分支名    //删除远程分支

拉取git pull

git pull origin dev //类似于git fetch 和gitmerge

撤销

没有提交到暂存区的撤销

git checkout index.html //撤销更改

已经提交到暂存区的撤销

git reset HEDA index.html //从暂存区撤回到工作区 git checkout index.html //撤回更改