git 从零开始的使用手册

git 相关操作

git是什么

ssh key配置

首先我们看看有没有配置用户名和邮箱,在命令行输入

git config --global  --list 

可以看到配置的用户名和邮箱,如果没有配置,可以用以下命令配置

git config --global  user.name "用户名"
git config --global user.email "邮箱"

执行以下命令生成密钥

ssh-keygen -t rsa -C "邮箱"

根据提示执行一些命令,之后会告诉你密钥的保存路径,进入到其中,可以看到其中有一个id_rsa.pub文件,打开它,复制其中内容到github上配置即可。

cd /home/ksuser/.ssh
cat id_rsa.pub 

之后用git方式的git clone会发现ok了。

branch

我们git clone下来的项目已经有.git文件了,不需要进行git init。
为了不影响主分支的完整性,我们要在创建自己的分支进行代码的迭代,首先我们可以查看分支。

git branch -a

看到现在就一个develop分支,前面有星号绿色的是当前分支。然后我们创建分支。

git branch 分支名

此时再进行上一个命令可以发现已经多了一个分支了。
查看分支时,如果有红色的分支表示是远程分支。

push

首先我们查看远程仓库。

git remote

可以看到有一个origin,Git 默认使用这个名字来标识你所克隆的原始仓库。将本地分支推上去,远程会自动创建同名分支。

git push origin 分支名

我们将本地分支和远程分支关联。

git branch --set-upstream-to=分支名
例 git branch --set-upstream-to=origin/feat/record

查看关联情况

git branch -vv

将本地代码推上去

git add .(最好不要用.,将有必要的文件一个个添加,避免无用文件上传,如日记)
git commit -m 'your commit info'
git push origin 分支名

commitizen

commitizen是用来规范commit的工具。
首先我们安装它。

sudo npm install -g commitizen
commitizen init cz-conventional-changelog --save --save-exact

之后我们在git add后可以用git cz代替git commit。
具体规范可以参考下文。(阮老师比我写的清楚((才不是懒了>_>
http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值