Git操作记录


初始化仓库 git init
克隆远程仓库 git clone 地址


查看状态文件状态 git status
添加暂存区 git add 文件名  
取消暂存区 git reset 文件名
提交所有内容 git add . 或  git add -A  或 git add  --All 
提交css类型  git add *.css
添加本地仓库 git commit -m "日志文件备注" 
删除文件 git rm 文件名  只删除工作区的文件
忽略文件 *.a 所有的a文件后缀
		!lib.a 除了此外
		/**/*.pdg  多层目录下都会忽略
查看日志记录 git log


远程仓库:

查看远程仓库	 git remote
				 git remote -v
添加远程仓库	 git remote add origin  路径
移除无效的远程仓库	git remote rm  远程仓库存在本地删除
远程仓库抓取与拉去	git fetch抓取不和本地工作区合并 git merge 路径 合并文件
					git pull抓取自动和本地工作区合并
推送远程仓库	git push origin master 将本地的master分支推送到远程的分支
git commit -a -m 文件名 直接提交远程仓库 不用提交到暂存区

分支:
查看分支	git branch   所有本地分支
			git branch-r 所有远程的分支
			gir branch -a 所有本地和远程分支
创建分支	git branch 分支名
切换分支	git  checkout 分支名
推送至远程仓库分子   git push origin 分支名
合并分支	git merge 分支名  在本文件下进行合并
删除分支	git branch -d 分支名  删除本地的分支
			git branch -D 强制本地删除分支名
			
删除远程仓库 git pust origin -d 分支名字


标签:
创建标签: git tag 标签名
推送标签名 git push origin 标签名
检出标签   git checkout -b 分支名字 b3 v1.0
删除本地标签 git -d 标签名
删除远程标签 git push origin:refs/tags/标签名			
			

git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:xxx/crm.git
git push -u origin main


切换远程分支
$ git checkout --track origin/x1

$ git checkout -b x2
如何撤销已经提交的代码
命令方式:
1.输入git log 查看所有提交的版本
注意:黄色字体中 commit后面的一串码就是每一个版本号对应的码
2.回退到指定版本
== 注意:--hard 删除工作空间改动代码,撤销commit,撤销git add . ==
git reset --hard 版本号
reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。
3.推送代码
git push origin master -f


合并远程仓库分支:
查看commit历史
$ git log
2.选择要合并的commit,3代表要合并最新的3条commit
$ git rebase -i HEAD~3

3.修改要保留的commit和要合并的commit
pick代表选择这个commit,squash代表合并这个commit,f 表示不保留注释
在这里插入图片描述

4.修改commit的文字描述
不需要的commit文字描述可以注释掉

5.push到远程仓库
$ git push origin xxxx -f



单条分支合并到主线分支:
git fetch 更新所有分支
git cherry-pick 386c492349b1e71b6哈希值 在当前分支 获取另一个分支的哈希值
git add . 提交暂存区
git push origin 远程分支名 提交远程分支


普通提交:
git  add .
git  commit -m '备注'
git  push origin  分支名



git 撤销远程分支点
【本地代码库回滚】:
git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除
git reset --hard HEAD~3:将最近3次的提交回滚
git push origin 分支名字  -f




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值