网站官网域名要多少钱,网页设计布局图,韩国个人主网页设计培训,中国新农村建设网站投稿git远程仓库
常用的远程仓库--托管服务#xff1a;github、码云、gitlab等
github需要魔法上网#xff0c;速度较慢因为在国外且仅仅支持Git#xff0c;如果不是Git项目是不支持的#xff1b;码云--gitee国内的代码托管平台#xff0c;服务器在国内速度快一些#…git远程仓库
常用的远程仓库--托管服务github、码云、gitlab等
github需要魔法上网速度较慢因为在国外且仅仅支持Git如果不是Git项目是不支持的码云--gitee国内的代码托管平台服务器在国内速度快一些gitlab更安全。
Gitee 教程
注册登录
码云网址Gitee - 基于 Git 的代码托管和研发协作平台
直接注册登录就可以了。
新建远程仓库
点击号直接新建仓库。 然后出现仓库设置界面仅仅设置仓库名称、仓库介绍、是否开源就可以了其他的不要动动了很可能出问题。
直接创建就好了。 推送到gitee
推送的话我们可以在本地的git上使用你在gitee注册时候的用户名和密码去登陆然后直接推送。但是一般不用这种方式大多数都是利用SSH公私密钥
配置SSH
在gitbash中输入生成SSH ssh-keygen -t rsa 不断回车如果公钥已经存在则自动覆盖。
Gitee 配置SSH公钥获取生辰的公钥 cat ~/.ssh/id_rsa.pub 验证是否连接成功 ssh -T gitgitee.com case
generate SSH: Get SSH: 然后将密钥复制点击gitee用户点击设置找打SSH配置直接贴进去确定就可以了。
然后回到gitbash 验证一下输入yes。 远程仓库添加和push
在将本地仓库修改后肯定是需要将本地仓库推送到远程仓库这就需要远程仓库地址。
有两个地址选择SSH地址复制。本地绑定远程仓库。 git remote add origin SSH_address # 一般远程仓库命名都是origin 绑定的时候要在当前分支下才可以。 查看当前是否已经绑定远程仓库 git remote 将本地代码同步到远程仓库 git push origin master git push origin master:master #将本地master分支push到远端的master节点 如果本地和远端分支名称一样 就可以省略 master 如果远程仓库是空的那么第一次推送的话会显示new branch等信息。 其他细节 查看本地分支与远程分支的对应关系 git branch -vv # 如果之前执行了git push --set-upstream origin master 才可以查到 克隆和拉取
克隆 如果已经有一个仓库我们可以clone到本地。
命令 git clone 仓库路径 [本地目录] 如果本地目录省略会自动生成一个文件夹。 拉取和抓取
远程分支和本地分支一样可以进行merge操作只是需要先把远端仓库里的更新都下载到本地再操作。
抓取命令
抓取命令就是将仓库里面的更新抓取到本地但是不会直接合并
如果不指定远端名和分支名 那么就抓取所有分支的更新。 git fetch [remote name] [branch name] 如果需要和本地的合并到一起那么就需要git merge origin/master
拉取
命令:
pull就是将远端的更新内容拉取到本地然后和本地分支合并等同于 fetch merge
如果不指定远端名和分支名 那么就抓取所有分支的更新。 git pull [remote name] [branch name] 解决合并冲突
与本地合并冲突解决方法相同。 command summary 1. git remote add repostory_name repostory_address 2.git push --set-upstream repostory_name master:master 3.git clone repostory_address 本地目录 4.git-log 5.git add . 6.git commit -m record 7.git push repostory master 8.git fetch repo_name branch_name 9.git merge branch_name 10.git pull repo_name branch_name