git基本操作

git操作:

Git clone  <版本库网址>  [保存目录]


Git diff  版本                                                     当前版本与版本对比不同之处                                             

Git branch  [v1.xx.00_xx]         获得本版分枝/创建版本分枝

Git checkout  v1.xx.00_xx        切换当前版本分枝

git status 

Git  add  src/main.go ..    增加要上传的文件(可以多个一起)

Git  commit -m  “提示信息”                              提交到本地仓库

Git branch  远程提交前一定要确定在那个版本分枝

git push origin v1.xx.00_xx   上传本地当前分枝到远程仓库

git push  上传本地所有分枝到远程仓库


代码回滚:

git log -3                                                            查看提交记录版本号

git reset —hard (log 项中commit后的版本号)              

git push -f origin  v1.xx.00_xx


删除分枝:

当前库中所有分支                  git branch -a

删除服务器远端的分支            git push origin –delete 分支名

删除本地已经合并了的分支     git branch –d 分支名

删除本地未合并的分支            git branch –D 分支名


git update-index --assume-unchanged FILE FILE处输入要忽略的文件。

如果要还原的话,使用命令:

git update-index --no-assume-unchanged FILE



版本升级:

切到本地一个分枝,    git checkout v1.xx.00_up

更新分枝,                  git pull

merge到目标版本,    git merge v1.xx.00

切到远程分枝,           git checkout v1.xx.10

                    git branch

更新    git pull

 git checkout v1.xx.00_up

    git merge v1.xx.10

    git status    检测修改冲突


新任务要建分枝:

远端更新本地主分枝代码:                                    

git status  看有没有修改过的文件 (有就提交或回滚)

git branch -a 查看远程的所有分枝

切换到目标主分枝 git checkout 远端版本号

git pull (可以不更新,毕竟刚下载的。有强迫症可以运行也无妨)                                   

(要更新子分枝,可以在主分枝更新后切换到子分枝,用git merge 主分枝版本号)

当前分枝为主分枝,建立子分枝,再切换到子分枝,再写代码。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值