git常用命令

git 三个工作区

Working tree   当前工作区
Index/Stage     暂存区
Repository        仓库

git status 查看当前状态

git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看所有分支

-------------------------------------------------------------

#工作流程
git checkout -b hailong/order_no1 #在当前分支检出名为hailong/order_no1的新分支
git checkout -b hailong/order_no1 origin/hailong/order_no1   #检出远程分支到本地
git push origin hailong/order_no1  #本地分支推送到远程仓库
git branch -d hailong/order_no1     #切换到非当前分支 删除本地该分支
git branch -D haiong/order_no1      #同上 强制删除
git push origin --delete hailong/order_no1   #删除远程分支


git checkout hailong/drugPage #切换到当前分支
git checkout -- *                          #丢弃工作区的修改
git add .                                        #暂存所有修改
git reset                                        #取消所有暂存
git reset --hard                            #擦除暂存中的所有修改《取消暂存所有--丢弃两动作》
git commit -am "msg"                #提交到本地仓库
git reset --soft HEAD^                #commit 回滚到暂存区域
git reset --mixed HEAD^            #commit 回滚到工作区
git reset --hard HEAD^              #commit 回滚所有修改 不保留修改记录
git push                                       #推到远程仓库

git checkout develop                  #切换到develop分支
git pull                                         #拉取最新内容
git merge hailong/drugPage     #hailong/drugPage分支合并到develop  合并的时候看看是否有文件冲突提示,如果有解决冲突后执行 add commit push
git push                                       #推到远程仓库

#push 后的回滚
git log #查看版本号
git revert -n 7eacd73d42c31ae4b024cf85d38d69fc217925f4 #在该版本号进行回退(如版本号为最后一次提交,则回滚到上一次),需要进行再一次提交完成回滚
git commit -am 'test' #提交回滚
git pull
git push

#git merge 后的回滚
git reflog                            #查看merge操作的上一个版本号
git reset --hard 27fc24f9   #回滚操作 27fc24f9 为merge 操作的上一个版本号

-------------------------------------------------------------

git init
git config --local user.name "longfeiPHP"
git config --local user.email "506698615@qq.com"

git add .
git commit -m  "first commit"
git remote add origin https://github.com/longfeiPHP/longfeiPHP.git #与远程库关联
git push -u origin master #推送到远程库

 

posted @ 2020-05-09 18:48  龍飛鳯舞  阅读(166)  评论(0编辑  收藏  举报