创建远程库:
远程仓库别名
查看别名
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件事情:
- 拉取代码
- 初始化本地库
- 创建别名(别名默认为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