初始配置:
进入一个新的文件后先看看有没有配置gitee:
git config --global --list
若没有配置:
配置用户名: git config --global user.name "your name "
配置邮箱:git config --global user.email "your email"
代码推送:
首先初始化:git init
增加代码: git add .
提交代码到仓库:git commit -m "related_message"
查看是否已有远程仓库地址: git remote -v
若无:添加远程仓库地址,这里就是添加在gitee上建立的仓库地址:git remote add origin https://gitee.com/****/****.git
下拉代码,将远程最新的代码先跟你本地的代码合并一下:git pull origin 远程分支名
将代码推至远程: git push origin master或者远程分支名(development)
其他可用指令:
git status -查看状态
git log -查看提交日志 查看提交历史记录
git branch -查看所有分支,看到* 分支,则为当前所在分支
几个使用场景:
个人日常使用:
1)先有本地仓库,再有远程仓库
1.在本地新建文件夹
2.编写代码
3.新建远程仓库
4.将本地得文件夹初始化到本地仓库
>git init
5.将代码提交到本地仓库
>git add .
6.编写提交信息
>git commit -m '[康杰]第一次修改'
7.绑定本地仓库与远程仓库
>git remote add origin https://...git
8.提交到远程仓库
>git push origin master
2)先有远程仓库,再有本地仓库
1.在gitee上新建仓库
2.在本地新建文件夹
3.将远程仓库得代码克隆到本地文件夹
>git clone https://....git
4.编写代码
5.将代码提交到本地仓库
>git add .
>git commit -m '[kangjie]第一次提交/修改了' 提交到本地仓库
如果报错需要配置用户名密码 (第一次使用gitee可能需要操作)
>git config --global user.name "willsonkang1" (用户名)
>git config --global user.email "2681091754@qq.com" (邮箱)
>git push origin master 提交到远程仓库
团队使用:
1. 新建远程仓库(组长)
2. 邀请合作者
管理 -> 仓库成员管理 -> 邀请用户
3. 被邀请者在邮箱进行同意
4. 进行多人开发
> git clone 地址
团队编写代码
> git add .
> git commit -m 'message'
> git pull origin master (更新远程仓库代码到本地 **很重要)
> git push origin master (提交本地仓库到远程)
分支开发:
1、创建并进入tabbar分支(只是本地有该分支,远程还没有)
git checkout -b tabbar
2、git branch 查看所有分支,看到* 分支,则为当前所在分支
master
* tabbar
3、在当前tabbar分支上
git add .
git commit -m ".."
4、将本地的 tabbar 分支推送到远程仓库进行保存(此时远程才有该分支)
git push -u origin tabbar
5、切换到主支
git checkout master
6 、更新主支
git pull origin master (也许之前更新过了)
7、主支合并分支
git merge --no-ff 分支名称 (--no-ff 在这的作用是禁止快进式合并。)
如果这条命令出问题后想停止合并: git merge --abort
8、提交主支
git push origin master
9、删除本地分支(远程还有该分支代码)
git branch -d tabbar