全局设置
git config --global user.name "mjiansun"
git config --global user.email "mjiansun@123.com"
接着可能有以下几种情况
云端有仓库,然后本地clone仓库并连接
git clone git@xxxxxxxx/smj_test.git
cd smj_test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
本地已经有文件夹,云端还没有,将本地推送到云端
cd existing_folder
git init
git remote add origin git@xxxxxxx/smj_test.git
git add .
git commit -m "Initial commit"
git push -u origin master
云端有仓库,本地有文件夹
git init
git remote add origin git@xxxxxxx/smj_test.git
git pull origin master(万一不行,就使用git pull origin master --allow-unrelated-histories)
git push -u origin master
云端没仓库,本地创建新分支并推送到云端的新仓库
git init
git remote add origin git@xxxxxxx/smj_test.git
git add .
git commit -m "Initial commit"
git pull origin master ###########这里为什么要将云端的拉下来,是为了让本地仓库与云端建立连接
git branch test #######建立连接后,修改分支
git checkout test
git branch -a(查看在哪个分支下)
git add .
git commit -m "Initial commit"
git push -u origin test