1、拷贝源代码
git clone git@git地址
cd 项目目录
2、根据已有分支创建新的分支
git checkout -b yourbranchname origin/oldbranchname
3、推送到git
git push origin yourbranchname
4、 git 常用命令
配置账户
git config --global user.name “your_username” #设置用户名
git config --global user.email “your_registered_github_Email” #设置邮箱地址
git init #在当前目录创建一个本地仓库
git status #查看状态
git add app1.py #将app.py添加到缓存
git add . #将所有文件添加到缓存,如果要忽略上传某些文件,新建个.gitignore 文件,在里面加上你要忽略的文件和文件夹 如:log.txt 文件夹 /dir1
git rm --cached 文件名 将文件从缓存中删除
git commit -m '备注信息' #上传本地仓库
git branch v2 #创建分支v2
git checkout v2 #切换分支
git merge v2 #先切换到master,再输这个命令,合并分支
上传数据到远程仓库
现在github新建一个仓库,地址 https://github.com/NebulaTheus/myapp.git
如果本地数据没有上传本地仓库,要先上传
git remote add origin https://github.com/NebulaTheus/myapp.git
git push -u origin master
远程仓库拷贝到本地
git clone 仓库地址
git pull #将最新的远程仓库同步到本地
git 修改远程分支名称
亲测有效 (这个相当于筛除远程分支, 本地新分支重新提交,达到更改远程分支名称的效果)
相当于筛除原有, 新增分支 (删除原有文件,新建文件操作)
$ git push --delete origin 远程分支名称 删除远程分支
$ git branch -m testLocalBranch test 重命名本地分支名称
$ git push origin test 推到远程
或者
亲测有效( 这个相当于修改本地分支名,然后筛除远程分支,然后在远程加一个分支与本地分支做一个关联效果)
相当于在原有基础上改名字(重命名操作)
修改分支名称总共分三步:
一 git branch -m old_branch new_branch 修改本地分支
二 git push origin :old_branch 删除远程分支
三 git push --set-upstream origin new_branch 新增远程分支