git上传下载分支代码记录

git使用记录

下载分支develop代码

git clone -b develop [git地址]

下载主分支和develop分支的代码

1. git clone [git地址]
2. cd 到git下来的master目录
3. git branch -r 查看分支,没有切换目录的话这一步会出错
4. git clone -b develop [git地址]

下载某一tag的代码

git clone --branch [tag] [git地址]
或者
git clone [git地址]
git checkout tags/<tag_name>

上传到develop分支

方法一 本地下载下来的就是存在有该分支的
1. cd 切换到该分支下的目录,git checkout查看是否是否与所需分支一致
2. git add.
3. git commit -m "v1"
4. git push origin develop
方法二 本地下载下的只有master
1. 本地新建分支,与远程分支同名 git branch develop
2. 切换本地分支 git checkout develop 
3. git add.
4. git commit -m "v1"
5. git push origin develop

从远程拉去更新代码,与本地融合

获取最新版本 有两种 拉取 和 获取 pull 和 fetch

git pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin master

git fetch 从远程获取最新版本 到本地 不会自动合并
注意:不建议使用pull拉取最新代码,因为pull拉取下来后会自动和本地分支合并

git fetch origin master:temp #从远程仓库的master分支下载到本地master并新建一个temp分支
git diff temp #查看区别 最好确认一下修改再合并

git merge temp
git branch -d temp #删除临时分支



#尽量不要直接用这个
git pull origin/master


解冲突

由于本地的代码也修改了,远程的代码也修改了,合并的时候会出现冲突,解决冲突的办法:

  1. 全局搜索<<<解决冲突 ,比较暴力,修改多的时候比较麻烦,但是放心

其他

git log    // 查看提交历史 
git branch -D develop	//删除develop分支,删除前先切换到Master分支上

你可能感兴趣的:(git,github)