一、新建远程仓库
我们在远程新建仓库时,会自动提示两种方式。
设置全局
git config --global user.name "yourname"
git config --global user.email "yourname@xx.com"
方式一:创建一个新的仓库
git clone git@github.com:huahuahua/face-detection.git
cd inference-backend
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
方式二:推送已经存在的仓库
cd exiting_floder
git init
git remote add origin git@github.com:huahuahua/face-detection.git
git add .
git commit -m "Init commit"
git push -u origin master
我们采用方式一,在远程新建一个仓库,在本地命令行进行方式一的指令操作。
方式一已经新建并提交了README.md到远程master
接下来我们需要将本地代码拷贝到本地的/home/projrct/face-detection目录下即可。
然后再整体提交到远程master分支。
git add .
git commit -m "first commit"
git push -u origin master
如果在远程仓库代码修改,本地赢先拉取再提交本地修改的代码
#先拉取远程代码
git pull origin master
#再提交本地代码
git add .
git commit -m "add face"
git push -u origin master
二、新建分支
#1. 先切换到基础分支,如主干master
git checkout master
#2. 创建并切换到新的分支
git checkout -b nano
git branch可以看到已经在nano分支上了
#3. 更新分支代码并提交
git add .
git commit -m "init nano"
git push origin nano
这样在远程仓库,就能看到新建的分支nano了