- GitHub新建远程库
-
建立本地库
(1)本地创建文件夹,并git初始化
image.png
(2)新建文件,添加,提交
image.png
image.png
(3)重命名远程库
第一步:查看重命名命令 git remote -v
第二步: 复制远程库地址 git remote add origin [远程库地址]
image.png
-
本地库推送到远程库
命令:git push origin master
此处提示输入GitHub的账号、密码
image.png
4、查看GitHub远程库
image.png
5、远程库克隆到本地
命令:git clone [远程库地址]
image.png
clone效果:
(1)完整把远程库下载到本地;
(2)创建origin远程地址别名;
(3)初始化本地库; -
GitHub邀请他人协作
image.png
复制邀请链接发送给被邀请人
被邀请人点击地址并接受,加入后该成员有写操作 - 拉取:git pull origin master
(1) pull = fetch+merge
(2) git fetch [远程库地址别名][远程分支名]
(3) git merge [远程库地址别名][远程分支名]
在 git commit之后出现HEAD detached from 4d1722c错误,具体的做法如下
(1)git reflog 找到需要恢复的commit ,记下前面的commit id
(2)git branch temp efa64f5 新建一个名字叫temp的分支,用这个分支代替之前的临时分支并且拥有想要恢复的commit,efa64f5为要恢复的commit id
(3)git push origin temp推送到仓库
(4)git checkout master切换到主分支
(5)git merge temp 将temp合并到master
(6)保险起见,先git push origin master 推送到仓库
(7)查看是否更新,若更新则git branch -d temp删除该分支
网友评论