小言_互联网的博客

GitHub操作

377人阅读  评论(0)

创建远程库:

远程仓库别名

查看别名

git remote -v   

 给远程库创建别名

git remote add 别名   远程库地址 

出现俩个别名,fetch和push分别表示拉取和推送

重命名远程仓库:

git remote rename [现在的仓库名] [新的仓库名]

删除远程仓库:

git remote rm [远程仓库名]

 

将本地代码推送到远程仓库

 push推送:以分支为单位的

git push 别名或者远程库地址 分支名称

第一次执行会提示我们登陆,登陆后就会在本地的凭据管理器中记录

推送成功就可以看到远程库有本地推送上去的内容了

团队内协作

其他用户推送:虽然这是公共库,但是别人只能colon,无法提交代码,需要创建库的人授权才能修改

1.邀请

2.填写邀请人的信息

3.复制要求涵给他

4.然后邀请人登陆自己的github账号后再浏览器访问邀请函链接可以选择接受邀请或者拒绝邀请

接受时候,就可以推送代码到这个远程库了。

拉取远程库的内容到本地

如果远程库修改了就可以使用以下命令拉取远程库的分支到本地

git pull 别名或者远程库地址 分支名

可以看到拉去的代码会自动提交(commit)到本地库里去,pull成功后也会显示修改的内容,(注意可能因为网络问题提交不成功,可以多试几次)

可以看到本地文件也修改了

 

克隆

可以把远程库克隆下来

git colon 远程库地址

 因为创建的是公有库,所以不需要任何验证,直接就把整个版本库克隆下来了,.git文件也会克隆下来

克隆做了3件事情:

  1. 拉取代码
  2. 初始化本地库
  3. 创建别名(别名默认为origin)

 

跨团队协作

github搜索项目:可以用户名/项目名这样搜索,精准定位

其他团队可以fork项目,然后修改,修改完可以,pull request 

然后本团队就可以看到别人的pull request

 

SSH免密登陆

进入用户目录下,邮件打开git命令行 

命令行执行 ssh-keygen -t rsa -C 927953292@qq.com  直接敲3此回车

-t rsa:指定加密算法,rsa非对称加密协议

-C 927953292@qq.com:描述

然后就会生成。ssh目录。里面有公钥和私钥

添加成功

然后git push ssh链接   分支。就可以直接成功了。不用再验证了

 

 

 

 

 

 

 


转载:https://blog.csdn.net/qq_42338293/article/details/117405949
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场