学习使用GitHub的最佳方法

时间:2015-09-15 15:39:03

标签: git github duplicates fork

我一直在努力学习如何使用GitHub,但我无法掌握它。

我想要做的一件事是,从公共回购中创建一个私人分支。由于某种原因,使叉子私有的按钮消失了,所以现在我必须“复制”它。

阅读一些听到的内容并最终使用

git remote add upstream
git fetch upstream 
git rebase upstream/master

命令是成功的,但我没有注意到更改,我的副本没有添加来自公共回购的最新提交。

我有点沮丧。我觉得GitHub难以理解。

我希望有人可以ELI5如何更新回购的副本,以及该回购的最新版本。并详细解释它,以便我了解它的全部内容。我一直在谷歌搜索这个。

1 个答案:

答案 0 :(得分:0)

要掌握git,首先要了解分布式存储库的概念。 https://en.wikipedia.org/wiki/Distributed_version_control

此链接在git上有一些基本命令。

http://rogerdudler.github.io/git-guide/

我最喜欢的一些git命令

克隆远程存储库

git clone https://xxxxx.git

更新代码

git pull

从主人

创建一个分支
git branch new-branch

结帐到新创建的分支

git checkout new-branch

状态

git status

添加新文件

git add file or wildcard

提交已更改的文件

git commit -m 'comments'

查看刚刚提交的更改

git diff HEAD^ HEAD
git diff origin/master..HEAD

将新分支推送到repo / update分支

git push origin 'new-branch'

还原文件中的更改

git checkout file

查看即将推送的更改

git diff local_branch origin/master

删除本地分支

git branch -d the_local_branch