-
创建远程仓库
例如Github、码云、GitLab 等等,创建之后SSH链接地址类似为git@github.com:yourname/project.git -
本机公钥在远程服务器设置
# cd ~
# cd .ssh
# cat id_rsa.pub
复制,粘贴到远程服务器设置SSHKey页面
- 本地项目git仓库创建,关联到远程,推到远程
# cd xxxProject
# git init
# git add .
# git commit -m"init commit" -a
# git remote add origin git@github.com:yourname/project.git
# git push -u origin master
至此成功.
假如远程仓库不为空,比如添加了README.md,就无法推上去,因为本地没有该文件
# git pull --rebase origin master
# git push origin master
假如添加远程仓库就报仓库存在
git remote rm origin
git remote add origin git@github.com:yourname/project.git
git push -u origin master
假如提示Permission denied (publickey)
重新设置SSH的公钥粘贴到远程服务器上
平常我们开发最常使用的命令
# git add .
# git commit -m"xxx" -a
# git pull
merge
# git push
# git staus
...
命令行指令
Git 全局设置
git config --global user.name "xx"
git config --global user.email "xxx@abc.com.cn"
创建新版本库
git clone git@git.abc.com:xxx/project.git
cd project
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@git.abc.com:xxx/project.git
git add .
git commit -m "Initial commit"
git push -u origin master
已存在的 Git 版本库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@git.abc.com:xxx/project.git
git push -u origin --all
git push -u origin --tags
网友评论