git 最简使用教程

git 最简使用教程

多人开发项目,git是必需品。中间也走了不少弯路。其实不必完全搞明白怎么回事,可以边开发边学习。因此,一个最简流程是非常必要的。

git的核心是版本管理和远程库,远程库有github,国内的码云等等.

为了能快速的说明怎么用,本文讲先讲怎么本地和远程同步,再说版本管理

因此,首先需要:

  • 申请一个github或者码云账号
  • 在自己的电脑上安装git

创建远程库

这里写代码片

添加公钥

在说公钥之前,你得先知道ssh协议。远程库和本地库不在同一个地方,是通过网络相互连接的,你要互相之间访问、传送文件,就得有个管道。而ssh就是最好用的那个。
而公钥就是一把钥匙,在进入别人地盘时,用公钥打开安全防护的大门用的。
因此,添加公钥的过程就是配钥匙的过程。

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

复制生成的公钥

cat ~/.ssh/id_rsa.pub

添加到远程库中

测试公钥是否正常

ssh -T git@git.oschina.net
Welcome to Git@OSC, yourname!

克隆到本地

add、commit、push三部曲

git pull origin master
<这里需要修改/添加文件,否则与原文件相比就没有变动>
git add .
git commit -m "第一次提交"
git push origin master

忽略非必要文件

放弃本地更改,强制更新

git fetch --all
git reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本

将远程git仓库里的指定分支拉取到本地(本地不存在的分支)

git checkout -b 本地分支名 origin/远程分支名

忽略已经上传的文件

如果.gitignore忽略规则创建于文件提交代码库之后,则.gitignore规则不会影响目前所提交的文件(不会自动把文件从服务器端删除掉)。你需要手动删除,用如下的方式:

git rm --cached <FILENAME>

即你要移除的文件全名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值