# test1 **Repository Path**: zhengwuh/test1 ## Basic Information - **Project Name**: test1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-28 - **Last Updated**: 2023-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ################### 1.将远程仓库克隆到本地工作区:git clone 远程仓库地址 2.cd 克隆的仓库文件名(进入仓库文件名) 3.vim 文件名1(新建一个文件或者打开已经存在的文件名1) shifft+:退出vim 编辑模式 wq 退出并保存文件 4.查看当前git仓库的状态:git status 5.将文件添加到git的暂存区:git add 文件名 6.将文件由暂存区提交到本地仓库区:git commit -m '提交说明'文件名 7.连接远程仓库:git remote add origin 远程仓库地址(+.git) 8.将本地仓库推送到远程仓库:git push -u origin master (-u origin master第一次使用时需要 ) ------- git push <远程主机名> <本地分支名>:<远程分支名> 9.将远程的代码下载到本地:git pull 代码地址 将远程的代码中master分支下载到本地 ------- git pull <远程主机名> <远程分支名>:<本地分支名> #git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并 #git pull = git fetch + git merge 10.之后的每一次更新上传操作:git init 重复上述9、5、6、7、8 ###############-创建分支以及合并分支-########### 1.创建分支:git branch 分支名称 创建分支,分支中的代码,在创建时与当前分支的内容完全相同。 git在第一次提交时,就有了一个叫master的主分支 2.查看所有的分支: git branch,在当前分支的前面会有一个* 3.切换分支: git checkout 分支名称,在当前分支的任何操作,都不会影响到其他的分支,除非进行了分支合并。 切换分支之前,必须保证代码已经提交了 4.创建并切换分支: git checkout -b 分支名称 5.删除本地分支: git branch -d 分支名称 6.删除远程分支:git push origin --delete 分支名 注意:不能在当前分支删除当前分支,需要切换到其他分支才能删除 7.合并分支:git merge 分支名称 , 将其他分支的内容合并到当前分支,在master分支中执行git merge dev 将dev分支中的代码合并到master分支 #####-远程同步-########### 1.git fetch origin master:tmp //在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支 2.git diff tmp //来比较本地代码与刚刚从远程下载下来的代码的区别