git的基本操作---就看我这一篇就足够了!!!!!

git操作项目的大致步骤。

git init    //初始化一个本地仓库。

git add .  //添加文件

git commit -m '提交内容'  //提交到本地仓库

git status  //查看状态  变红是说明文件还没有add   变绿说明文件已经add 但是还没有commit   提交完之后就会显示没有文件可以提交了

git pull url  master //拉取远程仓库的代码到master主分区   不写master则默认推送到master

git push url  master //推送本地的代码到远程仓库主分区  

添加变化

git add . //提交所有新增文件和变化文件,不包括被删除文件

git add * //功能同上

git add -u //提交被修改和被删除文件,不包括新文件

git add -A //提交所有变化

git add a.txt //提交a.txt

//git add命令可以提交多次,在git commit之前,告诉git,把文件添加到仓库暂存区

 分支

git branch dev    //创建dev分支

git checkout dev  //切换到dev分支

git checkout -b dev      //-b参数表示创建并切换相当于 git branch dev 再   git checkout dev

git branch  //显示所有分支,当前分支前有 * 号

git merge dev //合并dev到主干(快进模式:直接将master分支指向dev的提交)

git branch  -d dev //删除分支  -D 强制删除

 查看日志

git log //显示每一次提交的信息:作者、日期、hash、commit信息

git log --pretty=oneline //单行显示提交信息:hash、commit信息

git reflog //提交信息:hash、commit信息

 版本控制

git reset --hard HEAD^ //仓库文件回退到上一commit版本

git reset --hard 35f69c //版本回滚到hash值35f69c开头的commit版本

git reset HEAD a.txt //把暂存区中a.txt的修改撤销掉,放回工作区

猜你喜欢

转载自www.cnblogs.com/coder-lzh/p/9194024.html