量化交易之 Git 篇 - git指令与相关使用

1.git仓库初始化: git init;


2.设置git自己的电子邮件: git config --global user.email “234198652@qq.com”;


3.设置git自己的名字:git config --global user.name “Post-Truth”;


4. 当前git状态:git status;


5. 添加文件到 git 栈:git add XXX(文件名);


6.从git栈中移除文件:git rm --cached XXX(文件名);


7.将所有修改的文件添加到栈存区: git add .;


8.如果不小心按了 git commit 进入到insert界面: 按ctul+c保存, 然后按 :wq退出;


9.提交代码: git commit -m “(当前提交版本的概述)”;


10.终端进入项目: vim (文件名);


11.查看代码的修改部分: git diff;


12.查看提交日志: git log;
13.查看提交日志(每次提交只显示到一行): git log --pretty=oneline;


14.进入项目编辑区后 按 a 可以进行编辑;


15.强制回退到上一个版本: git reset --hard HEAD^;


16.强制回退到上一个版本的上一个版本: git reset --hard HEAD^^;


17.查看历史所有版本(包括回滚的版本号): git reflog;


18.回退到已经回退过的版本: git reset --hard XXXX(版本号);


19.已修改过代码, 但还没add进栈存区, 想回滚到最近一次commit后的版本: git checkout XXXX(文件名);


20.已修改过代码, 并 add 进栈存区, 此时若想撤销到最近一次commit后的版本: 
>>20.1 先从栈存区撤回: git restore --staged XXXX(文件名);
>>20.2 再重复19的操作: git checkout XXXX(文件名);


21.误删文件: git restore index.php 撤回已删除的文件;


22.从本地仓库中永久删除文件: 
>>22.1 先从仓库中移除文件: git rm XXXX(文件名);
>>22.2 从栈存区移除: git restore --staged XXXX(文件名);
>>22.3 彻底移除:  git rm XXXX(文件名);(如果是删除文件夹: git rm -r XXXX(文件夹名))
>>22.4 提交修改: git commit -m “delete XXXXX”;


23.生成密钥: ssh-keygen.exe -t rsa; (默认路径: $ cd c:/Users/admin/.ssh)
>>23.1 : cat id_rsa.pub


11ssh-rsa11 AAAAB3NzaC1yc2EAAAADAQABAAABgQDwg7zOGld6t8Go1h5vjeRK3KqUpOl4JWgRB/LOA5L6aGEBP144cdqEwwF04Pga/dxUXJWm02OJ7CFssMKdqDdwvBaOQB0atlmHfsWhvCqit0JDqL7zQ2bMuMvXoNCTRAzeHUOhtg+4fkSOOCiyq/l/PEUAkV8qGqWZvkNILEd2Rj20Tc40anWXsTjodsToTOYjyHJoyF1LCcds+zVGDjUNYCZ5McyK5Ft3hV3TfnrLqSZfOYqgQ8vC9ToyoQi6RPvsGiHOPiDBHvoV7fuUHju3MWfubVzuT8VtZSyuJbcZqmkKp20nmEWrLeQnXtCK4sd0GBiLqdi2iXzq/8wExwLeVP0uRj0/mzetejm5IQWr7TN9ZnCAizs1Wdun/vzhZN+UtjkSScCwN1aKPs7JPvf34Vr4YmC7pX5DhV8igRNZJr0bAQNriNTsG1CdgTod0ag5gJxsHaIVmG6VFPFpMgySYnKuCgSXmAzF6keQlzO+8sUJ1KjnJgnN5M11kz0anHrJ8= admin@DESKTOP-G45A8TI11


24. 从github clone 项目到本地: git clone XXXX(地址)
git@gitee.com:post-truth/gitee_test.git


25.Linux 下删除文件夹指令: rm -rf XXXX(文件名)、


26.第一次上传gitee时需要的指令:(如果不是第一次上传的话, 直接用git push 就可以了)
>>26.1 需要先在gitee上创建代码仓库;
>>26.2 git上传时需要输入仓库网址: git remote add origin XXXX(网址);
>>26.3先拉取: git pull --rebase origin master;
>>26.4 提交代码: git push --set-upstream origin master;


27.获取当前分支: git branch


28.切换本地分支: git checkout -b dev origin/dev;


29.重新切换分支为master: git checkout master;


30.利用分支来上传项目: git push origin dev;


31.从git终端删除本地分支: git branch -D dev;


32.合并分支(在 master 上进行): git merge dev;


33.获取gitee的最新分支数据: git pull origin dev_new


34.给版本加标签: git tag v1.0 XXXXXX(commit号):


35.显示版本: git show v0.9;


36.设置忽略上传的文件:
>>36.1: vim .gitignore;
>>36.2: 编辑 .gitignore;
/config/
*.doc
*.txt
>>36.3: 创建测试文件;
touch q.txt;
touch q.doc;
>>36.4: git commit -m “add files”
>>36.5: git push;



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值