git項目初始化的問題匯總
阿新 • • 發佈:2019-04-19
ack 遠程服務 初始化 mat mit ast 服務器 push git 轉:https://blog.csdn.net/Free_Wind22/article/details/81628721
1、在Git官網上點擊New repository新建項目;
2、在本地新建一個同名文件;
3、打開git bash切換到新建的文件目錄;
4、echo "# myprojectname">>README.md; //新建一個README文件並寫入內容
5、git init //git初始化
6、git add .將全部文件添加到git中;git add README.md 將README文件單獨添加
7、git commit - m "first commit" //添加提交時的註釋
8、git remote add origin [email protected]:whathave/myprojectname.git //將git進行遠程連線
9、git push -u origin master //推代碼更新fork
git branch --set-upstream-to=origin/<branch> ***
) 2.git找回本地誤刪的文件 $ git reset HEAD 文件路徑 $ git checkout 文件路徑
倉庫
可能出現的錯誤
1、fatal: remote origin already exists.//連線已經存在
解決方法:執行 git remote rm origin 將已存在的連接刪除
2、error:failed to push som refs to.......
解決方法:執行git pull origin master 先將遠程服務器上的文件拉下來
3、fatal: refusing to merge unrelated histories”//本地的和GitHub上沒有共同祖先
解決方法:執行git pull origin master --allow-unrelater-histories
git其它:
1.切換分支後要將本地與線上關聯起來
①切換分支 git checkout -b 分支名;
②關聯 git branch --set-upstream-to=origin/遠程分支名 本地分支名(不關聯進行git操作時則提示 If you wish to set tracking information for this branch you can do so with:) 2.git找回本地誤刪的文件 $ git reset HEAD 文件路徑 $ git checkout 文件路徑
git項目初始化的問題匯總