Ubuntu下git使用教程

2017-11-04  本文已影响0人  bob_python

1.确保安装git后:

git config --global user.name "你的账号"

git config --global user.email "你的邮箱"


2. 获取ssh秘钥和远程GIT关联

ssh-keygen -t rsa -C "你的邮箱"

#一路回车后

cd ~/.ssh 

# 打开ssh目录

gedit id_rsa.pub

# 查看你的公钥 (这里我们把公钥拷贝到github/gitlab的settings的SSH公钥中,完成免密码登录关联)

ssh -T git@git.oschina.net

# 验证SSH通信情况


3.进入或者新建一个文件夹

git init # 初始化本地仓库

git config --list # 可以查看你的git配置信息


4.提交你需要GIT的文件

git add 【单个添加请输入文件名!】

或者 git add . # 全选


5.提交本次请求并更新本地仓库

git commit -m "注释"


6.建立远程关联请求

git remote add origin  【这里填写你的项目链接!】


7.PUSH上传

git push origin master #master 是分支名


更新pull

git pull origin XXX(分支名,如master)


8.其他命令

1.删除远程配置:

git remote rm origin

2.在服务器添加完公钥后报错

 sign_and_send_pubkey: signing failed: agent refused operation

这个时候我们只要执行下

 eval "$(ssh-agent -s)"

 ssh-add

3.Git查看、删除、重命名远程分支和tag

https://blog.zengrong.net/post/1746.html

4.上传时创建的.git文件被删除或更改,或者其他人在github上提交过代码.

解决方案如下:

1.强行上传   git push -u origin +master

2. 尽量先同步github上的代码到本地,在上面更改之后再上传

5清除本地文件夹下的git文件,然后在重新初始化新建的git仓库

//删除文件夹下的所有 .git 文件

find. -name".git"| xargs rm -Rf


使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法

原创 2016年07月21日 16:39:29 3336

使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法:

找到git安装的目录/etc/ssh,打开ssh_config文件,在其中修改(或者添加)

[java] view plain copy

Host *

ServerAliveInterval 120


push报错时调大缓存

git config http.postBuffer 52428800(根据文件大小随便调整)

上一篇下一篇

猜你喜欢

热点阅读