当前位置:   article > 正文

git 命令简单总结_git commt -m

git commt -m

git add. 将文件提交到暂存区 
git rm --cached  file将文件从暂存区退出,文件第一次add之后可用它
git restore --staged file名 在git add之后,把它从暂存区剔除
git reset HEAD file名 和上面相同,都是在git add之后的操作。区别在于retore
只是移除,而reset是取消上次操作。commit之后也可以使用它


git commt -m '第一次提交'
git status  查看是否还有没提交的
git log 查看提交日志,有hash值
git diff HEAD  --file名   查看变动前和后的区别


git log --pretty=online 只显示hash值
git reflog 显示所有日志
git reset --hard HEAD^ 撤回一次提交
git reset --hard HEAD~2撤回两次提交
git reset --hard 6-8位hash值


删除第一种
git ls-files查看当然版本下的文件
从本地磁盘删除后,执行
git add git02.txt
git commit -m '第二次提交' 就删除了
第二种
git rm git02.txt  直接可以删除
如何推送到远程仓库?
git init    git add. 修改添加  git commit -m ''
git remote add origin 远程仓库地址
git push -u origin master 推送完成
如果有修改,add commit操作相同,再执行git push即可

git branch -a 查看本地和远程分支
git push origin dev推送本地本地分支到远程
git push origin :dev删除远程分支危险操作
git branch -d(D强制) dev删除本地分支
git checkout -b dev origin/dev 从远程分支拉取在本地创建一个分支  (有的不成功,需要先执行 git fetch获取远程分支最新状态)

冲突有两种形式出现
一是git merge dev
需要解决完冲突,再git add.    git commit push
二是git push的时候
需要本地解决冲突,add commt push
 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号