git 基本命令

克隆仓库

git clone 仓库地址 // 仓库地址最好是SSH格式的

检查状态

git status

更改对比

git diff

添加到暂存区

git add 文件名.后缀名

git add . // 全部添加到暂存区

从暂存区撤销

git restore --staged

提交到版本库之后,就无法使用此命令撤销了

提交修改

git commit -m ‘版本名字’

此命令,只会将暂存区中的修改提交到版本库,如果之前工作区有了修改,但为提交到暂存区,就不会提交到版本库

查看提交记录

git log // l默认会列出所有的提交记录

git show //显示最近一次提交详情

git show 版本号 // 显示指定提交的详情

提交到远程仓库

git push origin master // 前提是远程仓库加入了key

下载到本地

git pull orgin master // push之前应该先pull

新建并切换到分支

git checkout -b 新分支名称

合并到主分支

git merge 分支名称

改错了分支咋办

最简单的办法是在错误的分支上使用 git stash 命令临时保存修改,然后切换到正确的分支上,再使用git stash pop恢复修改,再运行 git add .git commit命令提交修改,这样错误分支上的修改就到了正确的分支上

多人协作开发的大概步骤

  • 团队Leader 在githunb、码云或者自己搭建的gitlab平台上创建好远程项目
  • A和B分别克隆项目(克隆前Leader需要将A和B添加到项目成员中)
  • A开发一个功能,则首先新建分支,在此分支上开发完毕后,将此分支提交到仓库,并push到远程仓库
  • B开发一个功能,也需要新建分支,在此分支上开发完毕后,将此分支提交到仓库,并push到远程仓库
  • Leader将所有分支拉取到本地,检查分支后,合并到主分支

Leader的主要任务是拉取远程仓库的最新修改,合并到主分支、并提交主分支

  • 如果还没有克隆仓库,先实行git clone仓库地址,将远程仓库克隆到本地
  • 执行git fetch命令,将某个远程主机的更新,全部取回本地
  • 此时告诉团队成员,先不要提交更新到远程仓库,或者再切换到其它分支(例如login分支),先执行一次git pull origin login拉取最新的更新到本地,然后再切换到master分支,执行git merge login命令合并login分支到主分支
  • 之后执行git push origin master,更新远程仓库的主分支
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值