使用 git 有三種方式,按照你的需求選擇
1.只在本地使用
2.將本地倉庫上傳到 GitHub
3.下載 GitHub 上的倉庫
(提醒:使用前需先配置哦,參考 如何配置 GitHub& Git)
1.只在本地使用
(在Git Bush上輸入命令)
1.mkdir git-demo-1
—— 先創建1個目錄(git-demo-1為目錄名,可自定義)
2.cd git-demo-1
—— 進入目錄
3.git init
—— 在 git-demo-1 里創建一個 .git 目錄
4.touch xxx / mkdir xxx / ...
—— 創建文件或目錄(可進行編輯)
5.git status -sb
—— 顯示當前所有文件的狀態(可不執行此操作)
6.git add xxx / git add .
—— 將文件添加到「暫存區」,在xxx處輸入文件名,如:index.html。前者添加指定文件,后者一次性全部添加。*
7.git commit -m "xxx"
—— 將上一步 add 過的內容「正式提交」到本地倉庫(.git就是本地倉庫),在xxx處可輸入備注信息,如:添加了1個文件,可不填
8.git log
—— 可查看歷史上的變動(可不執行此操作)
9.如果有文件有新的變動,我們只需要依次執行 git add xxx 和 git commit -m 'xxx' 兩個命令即可
2.將本地倉庫上傳到 GitHub
如何將1中git-demo-1 上傳到 GitHub 呢?
1.在 GitHub 上新建一個空倉庫,名稱隨意,一般可以跟本地目錄名一致,如 git-demo-1
2.點“SSH”按鈕,按提示代碼操作
git remote add origin git@github.com:xxx/git-demo-1.git
,注意:xxx改為你對應的信息4.運行
git push -u origin master
5.刷新當前頁面,你的倉庫就上傳到 GitHub 了!成功是這樣的頁面:
3.直接在 GitHub 創建一個倉庫,然后下載到本地
這里將第三種用法,那就是直接在 GitHub 創建一個倉庫,然后下載到本地。
3.確保彈出層里的地址是SSH 地址,也就是 git@github.com 開頭的地址,如果不是,就點擊 Use SSH 按鈕,然后復制這個地址。
4.打開 Git Bash,找一個安全的目錄,比如 ~/Desktop 桌面目錄就很安全:
cd ~/Desktop
運行5.運行
git clone 你剛才得到的以git@github.com開頭的地址
,比如:git clone git@github.com:ajing741472797/git-demo-2.git
6.運行完了你就會發現,桌面上多出一個 git-demo-2 目錄。
如何上傳更新
你在本地目錄有任何變動,只需按照以下順序就能上傳:
git add xxx
git commit -m "xxx"
git pull
git push
比如:此時你想在git-demo-2目錄里添加文件,操作如下:
cd git-demo-2
touch index.html
git add index.html
git commit -m "新建 index.html"
git pull
(遠程倉庫被更改了必須加。倉庫被改輸入git pull
會彈出vim,按下ESC鍵,輸入:wq
可退出vim)
git push
然后你去 git-demo-2 的 GitHub 頁面,就能看到 index.html 出現在里面了!
其他
還有一些有用的命令
-
git remote add origin git@github.com:xxxxxxx.git
將本地倉庫與遠程倉庫關聯 -
git remote set-url origin git@github.com:xxxxx.git
上一步手抖了,可以用這個命令來挽回
資源
end