git命令回顾(待完成)

来源:互联网 发布:淘宝免单微信群2017 编辑:程序博客网 时间:2024/05/29 15:43
一 基本命令1 git init2 git add readme.txt3 git commit -m "have done something" //commit后 git status就是干净的了4 git status5 git diff readme.txt//查看readme.txt哪里被修改了二 版本回退1 git log //查看2 git reset --hard commit_id3 git reflog4 git add readme.txt //试讲readme.txt放到暂存区5 git checkout -- readme.txt //撤回修改,这个文件回到最近一次git commit或git add时的状态。6 git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区:三 删除1 git rm test.txt2 git commit -m 'remove test.txt'3 git checkout -- test.txt //删错了,还可以恢复四 远程仓库1 git push -u origin master //把本地库所有内容推送到远程库上,-u初始化2 git push origin master五 分支1 git checkout -b dev //相当于git branch dev+git checkout dev2 git branch 查看3 git checkout master4 git merge dev5 git branch -d dev //合并之后就可以删除了六 冲突1 git pull origin 本地这个会自动合并2 git fetch remote 不会自动合并3 git diff readme.txt 查看改动?4 可以自己修改改动,然后在git add,git commit七 多人协作1 git fetch origin这个好像是拉回,不大确定2 git pull origin new_branch 这个是拉回3 git checkout -b new_branch不知道需不需要本地新建一个,才能拉回4 git push origin new_branch这样可以吧本地新建的分支推过去
原创粉丝点击