Git

0.初始化仓库

git init

1.查看状态 

git status

2. 所有文件从工作区提交到暂存区 

git add .

3.从暂存区提交到本地仓库 

git commit -m ”注释“

4.查看日志  显示所有分支,显示为一行,commtid简短,图形显示

git log --all --pretty=oneline --abbrev-commit  --graph 

1.版本回退  

git reset --hard commitID

2.查看已经删除的记录(版本)  

git reflog

3.忽略提交的文件  .gitignore  文件中加入即可

1.查看分支  git branch

2.创建本地分支 git branch 分支名

3.切换分支 git checkout 分支名

4.创建并切换到一个分支 git checkout -b 分支名

5.合并分支 一个分支上的提交合并到另外一个分支  切换到 master分支   将 dev 分支的提交合并到master

  git merge 分支名称(dev)

6.删除分支,不能删除当前分支,只能删除其他分支

  git branch -d b1 删除时做各项检查

  git branch -D b1 不做检查,强制删除

7.多个分支修改某个文件的同一行会冲突 当合并分支的时候会冲突,解决冲突,处理冲突的文件 ,然后加入到暂存区,然后commit

四.开发中分支使用流程

1.master 生产分支,线上分支,主分支

2.devlop 开发分支

五.远程仓库

1.创建一个远程仓库

2.本地 ssh-keygen -t  rsa  然后一路回车, 查看  cat ~/.ssh/id_rsa.pub

3.在码云里找到我的公钥,将公钥贴到里面

4.验证公钥配置是否成功 ssh -T git@gitee.com  然后输入yes

5.复制码云的ssh字符串

6.关联远程仓库 git remote add  origin  ssh字符串

7.查看是否有远程仓库 git remote

8.本地仓库推送到远程仓库 git push origin master    -f  强制覆盖远程(一般在远程禁用掉,避免给覆盖掉)

  git  push --set-upstream origin master:master 将master分支推送到远程master分支并且与远程master分支绑定

9.查看远程分支与本地分支的关联关系 git branch -vv

10. 远程仓库克隆到本地 git clone 仓库路径  本地目录

11.抓取 git fetch origin 分支名称 (仓库里面的更新抓取到本地,不会和本地分支进行合并), 如果不指定远端名称和分支名称,则抓取所有分支

12.拉取 git pull origin 分支名称 (拉取就是将远程的修改拉取到本地并自动合并,相当于  fetch+merge),如果不指定远端名称和分支名,则抓取所有并更新当前所有分支

六.IDEA

1.为本地项目创建本地git仓库 csv--->import into version controller --->create git repository

2.项目成为本地版本库后会在右上角显示 提交 更新按钮 点击即可 

七.铁令

1.切换分支前先提交本地修改

posted @   record-100  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示