码迷,mamicode.com
首页 > 其他好文 > 详细

git的使用

时间:2016-03-03 20:55:15      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

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

 

git的使用

标签:

原文地址:http://www.cnblogs.com/GengZhonghua/p/5239802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!