我一直在努力学习如何使用GitHub,但我无法掌握它。
我想要做的一件事是,从公共回购中创建一个私人分支。由于某种原因,使叉子私有的按钮消失了,所以现在我必须“复制”它。
阅读一些听到的内容并最终使用
git remote add upstream
git fetch upstream
git rebase upstream/master
命令是成功的,但我没有注意到更改,我的副本没有添加来自公共回购的最新提交。
我有点沮丧。我觉得GitHub难以理解。
我希望有人可以ELI5如何更新回购的副本,以及该回购的最新版本。并详细解释它,以便我了解它的全部内容。我一直在谷歌搜索这个。
答案 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