1.確保安裝git后:
git config --global user.name "你的賬號(hào)"
git config --global user.email "你的郵箱"
2. 獲取ssh秘鑰和遠(yuǎn)程GIT關(guān)聯(lián)
ssh-keygen -t rsa -C "你的郵箱"
#一路回車后
cd ~/.ssh?
# 打開ssh目錄
gedit id_rsa.pub
# 查看你的公鑰 (這里我們把公鑰拷貝到github/gitlab的settings的SSH公鑰中,完成免密碼登錄關(guān)聯(lián))
ssh -T git@git.oschina.net
# 驗(yàn)證SSH通信情況
3.進(jìn)入或者新建一個(gè)文件夾
git init?# 初始化本地倉庫
git config --list # 可以查看你的git配置信息
4.提交你需要GIT的文件
git add 【單個(gè)添加請輸入文件名!】
或者 git add . # 全選
5.提交本次請求并更新本地倉庫
git commit -m "注釋"
6.建立遠(yuǎn)程關(guān)聯(lián)請求
git remote add origin? 【這里填寫你的項(xiàng)目鏈接丛版!】
7.PUSH上傳
git push origin master?#master 是分支名
更新pull
git pull origin XXX(分支名乞旦,如master)
8.其他命令
1.刪除遠(yuǎn)程配置:
git remote rm origin
2.在服務(wù)器添加完公鑰后報(bào)錯(cuò)
?sign_and_send_pubkey: signing failed: agent refused operation
這個(gè)時(shí)候我們只要執(zhí)行下
?eval?"$(ssh-agent -s)"
?ssh-add
3.Git查看、刪除哼御、重命名遠(yuǎn)程分支和tag
https://blog.zengrong.net/post/1746.html
4.上傳時(shí)創(chuàng)建的.git文件被刪除或更改坯临,或者其他人在github上提交過代碼.
解決方案如下:
1.強(qiáng)行上傳 ?git push -u origin +master
2. 盡量先同步github上的代碼到本地,在上面更改之后再上傳
5清除本地文件夾下的git文件恋昼,然后在重新初始化新建的git倉庫
//刪除文件夾下的所有 .git 文件
find. -name".git"| xargs rm -Rf
使用git往github上提交代碼時(shí)出現(xiàn)[packet_write_wait connection to xx.xx.xx.xx Broken pipe]錯(cuò)誤的解決辦法
原創(chuàng) 2016年07月21日 16:39:29 3336
使用git往github上提交代碼時(shí)出現(xiàn)[packet_write_wait connection to xx.xx.xx.xx Broken pipe]錯(cuò)誤的解決辦法:
找到git安裝的目錄/etc/ssh看靠,打開ssh_config文件,在其中修改(或者添加)
[java] view plain copy
Host *
ServerAliveInterval 120
push報(bào)錯(cuò)時(shí)調(diào)大緩存
git config http.postBuffer 52428800(根據(jù)文件大小隨便調(diào)整)