git常用命令学习笔记
admin
2024-03-09 15:37:14
0

文章目录

  • 一、linux基础命令
  • 二、版本的前进和后退:
  • 三、前进后退
  • 四、查看命令api
  • 五、删除文件
  • 六、比较文件
  • 七、分支
  • 八、协同开发
  • 九、从远程库克隆项目
  • 十、从远程库抓取项目 两步pull=fetch+merge
  • 十一、SSH登陆

一、linux基础命令

ll 查看可见信息
ls -la 查看隐藏命令
ls -l|less 管道操作
cd workspace/ 到工作区下的目录
mkdir weChat 在当前目录下创建weChat目录
git init 初始化本地库
pwd 当前目录
ll .git/ 查看git下的所有信息
git config user.name husifeng.sd 设置项目签名
git config user.email husifeng.sdc@sd.com
设置本地签名
git config --global husifeng.sd
git config --global husifeng.sd@sdc.com
查看项目级别签名
cat .git/config
查看系统用户级别签名
cat ~/.gitconfig
查看git的状态
git status
第一个在那个分支,responsitry,index,track跟踪
vim编辑器
vim good.txt
退出 :wq
跟踪文件放入暂存区(index)
git add good.txt
从暂存区移除文件
git rm --cached good.txt /删除本地rm good.txt
从暂存区提交到本地库
git commit good.txt
使用vim编辑器
:set nu
一般模式进入编辑模式
i
退出编辑模式
Esc :wq
提交到本地库加说明
git commit -m"first second commit.modify" good.txt

二、版本的前进和后退:

查看历史信息
git log 多屏显示 空格向下,b向上,q退出
单行输出日志信息
git log --prety=oneline
或者git log --oneline
实用
git reflog

三、前进后退

索引法
git reset --hard 79b3aa1
异或法
git reset --hard HEAD^^^
看最后3行
tail -n 3 good.txt
波浪法
git reset --hard HEAD~3

四、查看命令api

git help reset
git reset --soft 本地库
git reset --mixed 暂存区(index file)和本地库(working tree)
git reset --hard 本地库(respository)和暂存区和工作区

五、删除文件

rm aaa.txt 删除工作区的

六、比较文件

git diff apple.txt /和index进行比较
git diff HEAD apple.txt /和本地库进行比较

七、分支

查看所有分支
git branch -v
创建分支
git branch hot_fix
切换分支
git checkout hot_fix
合并分支
git merge hot_fix
解决冲突
vim编辑->git add file->git commit -m"resolve confilict" 不带文件名
git通过链表结构来管理版本(snapshot)
git管理分支也是通过链表来实现的,切换分支通过指针指向的位置来完成

八、协同开发

返回上一级
cd ..
新建华山
mkdir huashan
进去华山
cd huashan/
初始化本地库
git init
查看remote
git remote -v
设置remote/在本地创建远程库别名
git remoto add origin 地址
推送到远程库
git push origin master

九、从远程库克隆项目

git clone 远程库名

十、从远程库抓取项目 两步pull=fetch+merge

git fetch 远程地址别名+远程分支
git merge origin/master
不复杂的话直接使用 git pull origin master

十一、SSH登陆

进入用户加目录
cd ~
删除以前用户设置的ssh
rm -r .ssh/
设置新用户
ssh-keygen -t -rsa -C 302976975@qq.com
进入.ssh/下面的目录

相关内容

热门资讯

全球资管巨头最新持仓曝光 AI... 张大伟 制图 ◎记者 王彭 随着美国13F文件的披露完毕,全球资管巨头在去年四季度的调仓路径浮出水面...
3月2日国际晨讯丨国际油价、金... 【市场回顾】 受中东局势升级影响,全球避险情绪升温。3月2日周一开盘,国际油价大幅跳涨,布伦特原油开...
基金忠言|白银基金“犯太岁”,... 图片来源:视觉中国 蓝鲸新闻3月2日讯(记者 祁和忠)2月26日,国投瑞银白银基金的投资者补偿工作正...
A股集体低开!油气、贵金属、军... 【大河财立方消息】3月2日,A股集体低开,沪指跌0.27%,深证成指跌1.16%,科创综指跌1.69...
长飞光纤光缆(06869.HK... 香港联交所最新资料显示,2月27日,长飞光纤光缆(06869.HK)股东将股票由花旗银行转入法国巴黎...
战火再燃!金价银价,怎么走? 3月2日消息,中东地区紧张局势骤然升级,地缘风险快速发酵,全球大宗商品市场暗流涌动,避险资产与能源品...
天地和兴闯IPO之谜:注册资金... 来源:Y角兽 一边是行业龙头的桂冠,一边是现金流与应收账款的真实挑战,天地和兴的港股上市之路,注定...
宗馥莉砍掉娃哈哈机器人业务;五... 今日头条 总票房突破百亿!中国电影市场领跑全球 据网络平台数据,截至3月1日18时54分,2026年...
大跌超1200点!亚太开盘,极... 股市还是受到了冲击! 亚太市周一开盘集体杀跌,但结构上出现较为极致的分化。日经225指数低开1.5%...
3月2日盘前停复牌汇总 3月2日,达华智能临停,*ST华闻复牌。 上证报中国证券网讯 3月2日,1家公司临停:达华智能,1...
受中东局势影响,国际油价、黄金... 总台记者当地时间3月1日获悉,受中东局势持续升级影响,国际油价大幅上涨,布伦特原油价格当天一度上涨近...
杭州银行行长张精科任职资格获核... 观点网讯:3月1日,杭州银行发布公告称,张精科的行长任职资格已获监管机构核准。 根据公告内容,国家金...
海富通基金胡耀文:拥抱产业趋势... 在经济结构与资本市场的历史性变迁中,能够真正穿越周期的投资模型,其第一步往往在于敏锐识别不同时代经济...
2026开年特稿丨24载向好之... “比起看春晚,自己来演春晚,更好耍,更有意思!”谈起今年参与“春晚”节目表演的过程,成都市民张女士依...
800字讲清楚ETH 以太坊(Ethereum,简称ETH)是继比特币之后最具影响力的区块链项目,它不仅是一种加密货币,更...
艾迪药业:实控人拟增持1000... 中证智能财讯 艾迪药业(688488)3月1日公告,公司实际控制人之一、董事长傅和亮计划自3月2日起...
战火“引燃”贵金属:历史规律告... 记者 陈姗 周一(3月2日)开盘黄金价格会冲高还是回调?应该抓住机会追涨,还是尽快减持落袋为安?焦灼...
原创 我... “医生,我最近爬楼梯都喘不上气,以为是熬夜太累……”结果确诊为心力衰竭早期。他瘫坐在椅子上:“心衰?...
西安甲康甲状腺江勇医生科普:甲... 西安甲康甲状腺医院介绍甲亢和甲减是甲状腺功能异常的两种常见疾病,二者因甲状腺激素分泌水平的截然相反,...
FXTRADING 财经看点:... 美国最新公布的1月份生产者端价格数据,再次把市场的注意力拉回到通胀本身。数据显示,上游价格压力并未明...