Git

这里要先说一下GitHub(和git是俩码事哦!),GitHub是一个可以存储内容的远程仓库,也可以给别人一个可预览的地址。git是命令行工具,它可以和GitHub一起完成一些不可描述的事,在GitHub上创建一个项目,放到本地操作,添加文件之后再push上去GitHub。那么不相干的两个..."人"怎么联系到一起那?下面偶们来looklook。
  • 首先要安装GitHub,点击setting里new repository。
  • 自己取个仓库名→→点击create repository
  • clone or download→→user SSH key→→拷贝这个地址:git@.....
  • 打开本地 git clone这个地址→→(这个时候会报错,因为没有设置公钥)
  • git里输入ssh-keygen -t rsa -b 4096 -C "这里面是你的邮箱"
  • 输入cat ~/ssh/id -rsa.pub(按回车这时候会出现一串内容,这个就是公钥)
  • 点GitHub setting里的SSH and GPG中的new SSH key→→输入title,把公钥拷贝进去(这样俩个人就可以联系操作了)
  • 进到git上进行修改删除啊你需要的操作。
  • git add .(这个点代表当前文件)
  • git commit -m " 这里写个备注什么的",比如 =git commit -m "add"。
  • git push这样就传到远程仓库了。

第一次需要公钥,以后就不用,举例如果在同一个文件里添加修改删除等只需要git add和git commit - m 以及git push就行。

过程有点长 需要自己根据文字叙述做一遍

git基本命令

初次使用需要设置姓名和邮箱
- git config --global user.name "selina"
- git config --global user.email "123456@xxx.com"
cone项目
- git clone xxx
添加文件并提交
- touch a.md 创建一个a.md文件
- echo "hello" > a.md 在文件内加入hello
- git status看状态
- git add . 提交
- git commit -m " "
- git push 
- vim a.md 修改文件
- git pull 远程仓库变动更新到本地仓库
复制代码

git高级命令

分支

有一个主干master,有很多分支,我们可以在分支上进行一些操作,检测无误后合并到主干上。
- git branch dev  创建本地库分支
- git branch -a 查看所有分支
- git checkout dev 切换到dev分支上,最后提交也是 git add . ,git commit -m ""
你会发现当切换到主干上时,你分支添加的东西不见了,你可以这样:
- git push origin dev 把本地dev推送到远程仓库
- git merge dev 把两者合并
复制代码

冲突

就是别人改了东西,你看不到,你也改了,提交的时候报错,你可以使用git pull。

其他

git remote -v 查看本地库里的远程库地址
git remove add origin git@github.com.xxxx 把远程库的地址添加叫origin的标签
git push -f origin master 强制推送到远仓(一般不建议用 除非你灰常确定)
git remote set-url origin git@github.com.xxxx 修改origin标签对应的地址
git remote rename github GITHUB 修改名字github为GITHIB
复制代码

转载于:https://juejin.im/post/5c07d884f265da61542d6a8b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值