git克隆到本地仓库
获得git仓库地址后,首先要配置本地仓库,并配置远程仓库地址才能远程拉取项目。
本地配置的大致流程:
git init
初始化一个空白git仓库
2. 配置在自己额用户名和邮箱
配置个人信息时,方便团队协作知道代码是谁上传的、何时上传的。
git config --global user.name "xiaoxu"
git config --global user.email "xiaoxu@qq.com"
- 配置远程仓库
git remote add
git remote add [remoteName] [remoteAddr]
git remote add
后面紧跟远程地址别名和远程仓库地址。
git clone
克隆远程仓库到本地
git clone
后紧跟远程仓库地址。
- 远程仓库已成功克隆到本地仓库
推送到指定分支
使用 IDE 打开克隆到本地存储库的文件。这里我们以杰特布莱恩为例。
借助IDE可以看到当前分支
单击菜单栏上的 git,然后单击新建分支...
输入新分支的名称
分支的构建都是默认是基于master主分支构建的。在本地也可也构建多个分支。
push到指定分支需要点击菜单栏的git,点击Push
出现如下界面,图中蓝色的部分变量都是可以改的,将其改为推送的指定分支即可。
master-->origin:master
这里的master是本地分支,origin是远程仓库的别名,master是远程仓库的分支。只需将其从本地分支推送到该分支并进行相应的更改即可。
如下,小编将xwh分支从xwh分支提交到远程仓库origin的xwh分支(默认本地仓库名称)
中间会有一个输入git仓库用户名和密码的步骤(基于https协议),输入后出现如下即推送到指定分支成功。
您还需要注意,在推送之前需要提交以下内容。比如下数第三张图中,推送中没有任何内容。如果重新commit,就会有内容,如下:
命令行操作
以上就是IDE工具的操作,那么如何通过命令行来完成这个功能呢?
# 新建文件夹
rmdir gitee
# 绑定用户名和邮箱
git config --global user.name "xiaoxu"
git config --global user.email "xiaoxu@qq.com"
# 绑定远程仓库
git remote add origin https://gitee.com/.../xiaoxu.git
一般一个分支管理器一个项目,方便维护和迭代(不建议对分支文件夹进行二次管理),如下图:
此时仅仅是绑定了远程仓库,没有任何分支和内容,需要新建分支并推送项目。如果不新建分支就推送就会创建默认名称为master主分支。
将项目复制到git仓库,之前是一个空白仓库,如下图:
命令行推送三步走
# 添加到缓存区
git add .
# 添加到工作区
git commit -m "xxx"
# 推送到远程仓库分支
git push [remoteName] [branchName]
仓库中多了master分支
分支中有推送的项目内容
在
git push [remoteName] [branchName]
如果不存在分支名就会自动创建。
git push [remoteName] [branchName]
新建的分支为远程仓库的分支,而git branch
新建分支为本地仓库分支。
用命令行推送到远程分支的是git push [remoteName] [branchName]
命令兴建并推送到分支。