git 命令大全

2018-12-19  本文已影响0人  尼莫nemo

git基础命令提交代码命令

git基础命令

版本日志如下
git log
1094adb7b9b3807259d8cb349e7df1d4d6477073 (HEAD -> master)  append GPL 
// HEAD代表是前版本
e475afc93c209a690c39c13a46716e8fa000c366 add distributed
eaadf4e385e865d25c48e7ca9c8395c3f7dfaef0 wrote a readme file
//这里显示一共有三个版本 
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。
另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
git checkout -- fileName

把本地仓库关联到远程仓库

分支管理

*** !!不推荐
git branch dev //创建dev分支
git checkout dev // 切换到dev分支
git checkout -b dev //创建并且换到dev分支
//当DEV分支开发完成之后要合并分支先切换到主分支
git checkout master //切回到主分支
git merge dev //合并dev分支到当前分支--就是把主分支的heder 指向dev这时候dev就是主分支了
git branch  查看分支这个时候就只有master主分支了

当分支合并报冲突的时候把冲突改掉再提交就Ok了

上一篇下一篇

猜你喜欢

热点阅读