git 使用

本地命令行远程 github 仓库的4种情形

2018-04-23  本文已影响11人  当当一丢丢
仓库创建 repository
Command line instructions

Git global setup
git config --global user.name "Qiankai"
git config --global user.email "qiankai02@ppdai.com"

# 1
# Create a new repository,本地无文件夹,一无所有,clone 一个空 repository将产生一个以 repository为名字的 文件夹
git clone git@git.ppdaicorp.com:dangdang/contractcenter.git
cd contractcenter
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

# 2
# Existing folder,本地已经存在某个文件夹
cd existing_folder
git init
git remote add origin git@git.ppdaicorp.com:dangdang/contractcenter.git
git add .
git commit -m "Initial commit"
git push -u origin master

# 3
# 在本地 git 库还未连接远程仓库时使用
Existing Git repository
cd existing_repo
git remote add origin git@git.ppdaicorp.com:dangdang/contractcenter.git
git push -u origin --all
git push -u origin --tags

# 4
# 本地已经连接某个远程仓库,如从 A 仓库clone的,现在想push 到远程 B 仓库
# 直接用 3 会报错 fatal: remote origin already exists.

方法1:直接删除 .git 仓库,按照2 开始,建议采用,这样比较干净
方法2:
git remote rm origin
# 下面就是 执行方法 3
git remote add origin git@git.ppdaicorp.com:dangdang/contractcenter.git
git push -u origin --all
git push -u origin --tags

上一篇下一篇

猜你喜欢

热点阅读