git基本操作

来源:互联网 发布:汽车维修档案软件 编辑:程序博客网 时间:2024/06/17 22:25

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 主分枝版本号)

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

原创粉丝点击