使用工具半栈工程师Android开发经验谈

Git使用心得

2017-12-20  本文已影响175人  热血沸腾
# cd ~
# cd .ssh
# cat id_rsa.pub
复制,粘贴到远程服务器设置SSHKey页面
# 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

完结

上一篇下一篇

猜你喜欢

热点阅读