git push 拒絕連線 Git工具快速入門指南

2021-10-14 00:16:01 字數 1630 閱讀 9307

這節是完全面向入門者的,我假設你從零開始建立乙個專案並且想用 git 來進行版本控制,因此本文會避開分支這些相對複雜的概念。

在這節中,我會介紹如何在你的個人專案中使用 git,我們會討論 git最基本的操作——如何初始化你的專案,如何管理新的或者已有的檔案,如何在遠端倉庫中儲存你的**。

對於 windows 使用者,安裝後如果希望在全域性的 cmd 中使用 git,需要把 git.exe 加入 path 環境變數中,或在 git bash 中使用 git。

執行如下命令以建立乙個本地倉庫的轉殖版本: git clone /path/to/repository

如果是遠端伺服器上的倉庫,你的命令會是這個樣子: git clone username@host:/path/to/repository (通過 ssh) 或者: git clone https:/path/to/repository.git (通過 https)

比如說 git clone 可以將 git 教程 clone 到你指定的目錄。

建立新資料夾,開啟,然後執行 git init 以建立新的 git 倉庫。

下面每一步中,你都可以通過 git status 來檢視你的 git 倉庫狀態。

你的本地倉庫由 git 維護的三棵「樹」組成。第乙個是你的 工作目錄,它持有實際檔案;第二個是 快取區(index),它像個快取區域,臨時儲存你的改動;最後是 head,指向你最近一次提交後的結果。

事實上,第三個階段是 commit history 的圖。head 一般是指向最新一次 commit 的引用。現在暫時不必究其細節。

你可以計畫改動(把它們新增到快取區),使用如下命令:

git add < filename >git add *
這是 git 基本工作流程的第一步。使用如下命令以實際提交改動:

git commit -m "**提交資訊"
現在,你的改動已經提交到了 head,但是還沒到你的遠端倉庫。

在開發時,良好的習慣是根據工作進度及時 commit,並務必注意附上有意義的 commit message。建立完專案目錄後,第一次提交的 commit message 一般為「initial commit.」。

你的改動現在已經在本地倉庫的 head 中了。執行如下命令以將這些改動提交到遠端倉庫:

git push origin master
可以把 master 換成你想要推送的任何分支。

如果你還沒有轉殖現有倉庫,並欲將你的倉庫連線到某個遠端伺服器,你可以使用如下命令新增:

git remote add origin
如此你就能夠將你的改動推送到所新增的伺服器上去了。

至此,你應該可以順利地提交你的專案了。在下一節中,我們將涉及更多的命令,來完成更有用的操作。比如從遠端的倉庫拉取更新並且合併到你的本地,如何通過分支多人協作,如何處理不同分支的衝突等等。

ssh連線拒絕

ssh connect to host localhost port 22 connection refused 原因 ssh server未安裝或者未啟動 這個問題可用2條語句一次性解決。yum y remove openssh server openssh client yum y instal...

Redis 拒絕連線

1.本地防火牆是否關閉 2.伺服器的防火牆是否關閉 檢查方法 service iptables status 檢視防火牆狀態 service iptables stop 關閉防火牆 chkconfig iptables off 永久關閉防火牆 3.本地是否能ping通伺服器redis 4.修改red...

zabbix 連線被拒絕

1 客戶端與服務端網路不通 2 客戶端服務內用防火牆阻隔 3 網段內用物理防火牆阻隔。1 檢視日誌 檢視 分析錯誤原因 root a desktop tail var log zabbix agent zabbix agentd.log 5927 20160913 101039.428 agent ...