标签:
git init git add 文件名 git commit -m "提交信息"
Git 是分布式的版本控制系统,上面的操作算是把本地版本控制起来了,下面是推送本地仓库到远程仓库
git remote add origin 远程地址
git push -u origin master
一般这个时候都会设置下 ~/.gitconfig
或 .git/config
中的配置,最基本的就是用户名和邮箱
查看git配置信息
git config --list
设置用户名和邮箱:
git config user.name 用户名
git config user.email 邮箱
刚才的命令只是对 .git/config
生效,如果想全局生效,也就是 ~/.gitconfig
,就得加上 --global
参数,比如:
git config --global user.name 用户名
git config --global user.email 邮箱
git常见错误及解决
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
解决
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" //生产ssh-key eval "$(ssh-agent -s)" //开启ssh-agent ssh-add ~/.ssh/id_rsa //添加ssh-key到ssh-agent //添加ssh-key到剪贴板 sudo apt-get install xclip xclip -sel clip < ~/.ssh/id_rsa.pub
然后添加ssh-key到git远程账户
error:failed to push some refs to ...
git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。可以利用强覆盖方式用你本地的代码替代git仓库内的内容
git push -f
fatal: remote origin already exists.
git remote rm origin
标签:
原文地址:http://www.cnblogs.com/GengZhonghua/p/5239802.html