我的Git之旅
Wed ,Jul 26 ,2017echo "你好, Git!";
git remote 命令,定义远端的主机。这个远端,可以是另外一台机器,最常用的就是github
使用git remote -v 就可以显示本地当前仓库的远程主机。
git remote add [name] [url]
example: git remote add origin https://github.com/wuhang-du/leetcode 远端仓库在远端
example: git remote add origin1 ../git-test 远端仓库在本地
git merge 命令,即合并,主要提一下 –no-ff的使用。
示例当前的分支是:master。develop分支以master分支作为基准分支,增加了新的内容。
调用操作之后使用tig 查看当前的状态:
git merge develop
2017-07-26 11:32 du [develop] [master] Merge branch 'develop'
结果:master指向了develop,变成了新的master.此时master与 develop 状态相同。
git merge develop --no-ff
2017-07-26 11:32 du M [master] Merge branch 'develop'
|
2017-07-26 11:31 du | o [develop] test
|
2017-07-26 11:28 du M update
结果:master与develop合并,生成了新的master,此状态超前 develop 一次。
git pull 是从远程主机拉取变化,并更新本地的命令。
平常的使用中因为已经设置了默认的主机,会省略一些字段。具体情况具体对待。
还有一些参数,比如设置拉取远程仓库所有的分支等等。
git pull <远程主机名> <远程分支名>:<本地分支名>
git push origin master:master
未完待续:裸库的概念
增加一些参考文章: