注意⚠️:如果是公司仓库一定要注意,先新建自己的分支,修改后提交到自己分支,认真测试后再合并到master
一、已有远程仓库
1、配置git 的全局用户信息,提及时进行标识和记录
git config --global user.name "your name"
git config --global user.email "xxxxxx@xxxx.com"
可以去掉–global,仅在当前的仓库生效
2、下载远程仓库代码
git clone gitlab@git.garena.com:xxx/try_use_git.git
3、新建并切换到新建分支
git checkout -b 分支名称
4、查看所处分支
git status(一定先在自己分支进行修改,不要直接推送master)
3、新建readme.md文件
cd try_use_git
touch README.md
4、添加README.md至本地仓库暂存区域
git add READEM.md
5、将暂存区代码提交至本地仓库
git commit -m "本次提交描述信息"
6、将本地提交推送到名为“origin"远程仓库的“master“分支
git push -u origin master
-u 选项用于设置 "origin" 作为默认的远程仓库,并将本地的 "master" 分支与远程的 "master" 分支关联起来
关联后:
git pull或git fetch 拉取远程仓库的更新到本地
git push 推送本地提交至远程仓库
git branch 查看本地分支和远程分支对应关系 -a 查看本地和远程分支列表
二、推送一个本地已有仓库
1、配置git 的全局用户信息,提及时进行标识和记录
git config --global user.name "your name"
git config --global user.email "xxx@xxx.com"
可以去掉–global,仅在当前的仓库生效
2、切换到仓库目录
cd 目录路径
3、在本地新建一个git仓库
git init
4、将远程仓库的地址添加为名为“origin”的远程引用
git remote add origin 远程仓库地址 (关联本地仓库和远程仓库)
5、远程仓库地址获取
(1)git 网站新建project
(2)找到远程仓库的地址
6、将项目中文件添加到本地仓库缓存区
git add .
7、提交仓库缓存区文件到本地仓库
git commit -m "本次提交描述信息"
8、将本地分支与远程分支关联
git push -u origin 远程分支名称