git 笔记

2018-03-14  本文已影响0人  qiuYang_HANABI
git 本地库创建:

cd <目标文件地址>
git init
git remote add origin xxx(远程库地址,打开github你创建的库在下载那里复制即可) 
git代码提交:

git commit -am “本次提交描述” 
git pull origin master 
git push origin master 

ps :
git pull <远程主机名><远程分支名>:<本地分支名>
此为拉取分支格式,后面三个参数可根据实际情况进行省略
git push <远程主机名><本地分支名>:<远程分支名>
此为上传代码格式
git checkout -b <本地分支名> <远程主机名>/<远程分支名>
从远程分支checkout出来一个有远程追踪的本地分支
ps :
git pull 相当于git fetch(从远程主机获取目标远程分支),然后git merge(将远程分支合并到当前分支),中间可以通过git diff来获取远程分支此时和本地分支的差异。

git版本回退:

git reflog或者git log或者更简洁的:git log --pretty=oneline --abbrev-commit 
git reset --hard  123abc(历史编号、历史commit)
git push -f -u origin yourTargetBranch
深入了解git版本管理:

有关git版本管理的理解可以移步GitHub的一个开源项目https://github.com/geeeeeeeeek/git-recipes,前面有的翻译可能看的有些不适应或难理解,可以暂时不求甚解的看下去,看到第四篇第一章图文讲解时候应该会有豁然开朗的感觉(我当时是这样的),_

上一篇 下一篇

猜你喜欢

热点阅读