GIT本地与远程仓库github的配置

欢迎入群共同学习交流
1.本地git仓库与远程github仓库连接。
1.1 HTTP方式
1.1.1 获取Token
打开个人中的“Settings”选项,然后点击“Developer settings”,添加token(最低要选择一个repo,其他选项看情况选择)。
Settings
Token
1.1.2 创建SSH Key(ssh方式上传)
  在电脑用户主目录下,查看是否有.ssh目录,如果有,再看此目录下有无id_rsa和id_rsa.pub这两个文件,如果有,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:ssh-keygen -t rsa –C “youremail@example.com”,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
  登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。
ssh配置
2.远程仓库与本地仓库关联
  2.1 github创建新的仓库。
  2.2 可以从这个仓库克隆出新的仓库到本地,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
    git clone 远程仓库链接:将远程仓库克隆到本地(ssh方式)。
空文件夹
克隆项目
3.将本地仓库与github仓库关联。
  git remote add 远程仓库别名(默认clone的项目,远程仓库别名为origin) https://github产生的token@github.com/用户名/仓库.git(http方式)
仓库关联HTTP方式
    git remote add 远程仓库别名(默认clone的项目,远程别名为origin) git@github.com:用户名/仓库名.git(ssh方式)
仓库关联SSH方式
如果ssh在获取keygen时设置了密码,每次上传都需要输入密码。可以使用”ssh-keygen -p“进行修改。
4.git remote
查看远程信息,查看有哪些远程别名。
查看远程地址
5.git remote -v
查看远程详细信息,远程别名和url
查看远程地址详细信息
6.git push [-u] 远程别名 分支名
将分支推送到github。默认和推送的分支名相同,-u分支内容全部推送。
推送分支
7.git push -f 远程别名 分支名
将分支强制推送到github(不推荐),会删除掉其他的数据。
8.git push 远程地址别名 -d 远程分支名
删除远程分支。
删除远程分支
9.将远程分支更新拉取到本地
git pull 远程仓库别名 远程仓库分支名:会将代码自动合并,但是本地的修改需要先commit提交或隐藏起来。
git fetch:将全部的更新拉取到本地,但是不会自动合并,需要手动merge合并。
建议操作:
  git branch -b 新分支名 远程地址别名/远程分支名
  将远程分支拉取到新分支中,然后使用"git diff 分支1 分支2 --stat",查看两个分支不同之处。处理完毕不同后再将分支合并然后提交分支。
10.将本地分支与远程分支绑定(默认远程分支名字即是拉取下来的本地分支名)。
拉取更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值