当前位置:   article > 正文

git 从零开始的使用手册_git --save-exact

git --save-exact

git 相关操作

git是什么

ssh key配置

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

git config --global  --list 
  • 1

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

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

执行以下命令生成密钥

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

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

cd /home/ksuser/.ssh
cat id_rsa.pub 
  • 1
  • 2

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

branch

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

git branch -a
  • 1

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

git branch 分支名
  • 1

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

push

首先我们查看远程仓库。

git remote
  • 1

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

git push origin 分支名
  • 1

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

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

查看关联情况

git branch -vv
  • 1

将本地代码推上去

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

commitizen

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/716024
推荐阅读
相关标签
  

闽ICP备14008679号