HTTPS方式實現Git命令
1.進入項目路徑,如
cd demo
,與此同時,在Codeup平臺創建一個空倉庫repo,獲取空倉庫的https協議地址,例如 https://codeup.aliyun.com/xxxx/xxxx/xxx.git
。 2.在demo項目下執行
git init
命令初始化出一個Git倉庫,隨后在demo下生成一個.git目錄,包含了資源的所有元數據,其他的項目目錄保持不變。 3.執行
git remote add <remote_name> <remote url>
命令與遠程倉庫建立連接,指定一個遠程倉庫的名稱和URL,將其添加到當前倉庫中,在示例中完整的命令就是 git remote add test https://codeup.aliyun.com/xxxx/xxxx/xxx.git
,遠程倉庫的名稱可以任意指定,執行完 git remote add
命令后可以執行 git remote -v
命令查看當前本地倉庫已配置的遠程倉庫信息,如果想從當前倉庫刪除指定的遠程倉庫,可以執行 git remote remove <remote_name>命令
,其他的一些 git remote
操作可參考菜鳥教程。
菜鳥git remote命令教程
4.執行git add
命令將文件的修改添加到暫存區,第一次執行需要執行git add .
把demo項目下的所有文件放到暫存區,如果在demo項目下新創建了一個readme.md,就需要執行git add readme.md
將新的文件添加到暫存區。
5.執行git commit
命令將暫存區內容添加到本地倉庫中,剛才把readme.md添加到了暫存區,現在執行git commit -m "add readme.md"
將其提交到倉庫區,備注信息是“add readme.md”。
6.最后一個git push
步驟需要詳細說明一下,在本地的demo項目中git init
之后會默認創建一個master分支,在完成上述步驟之后,直接執行git push -u test master
會把本地master分支的內容推送到遠程倉庫test的master分支中,但是一般來說,master作為主分支維護的是最新最穩定的代碼版本,push代碼的話不應該直接push到master中,如果想推送到遠程倉庫的develop分支中,就需要在本地倉庫也創建一個名為develop的分支,也就是說在本地倉庫創建develop后在推送內容時遠程倉庫也會對應地自動創建出一個develop分支。
①創建并切換develop分支:
(1)git branch develop
創建develop后,git checkout develop
切換至develop分支。
(2)git checkout -b develop
一步完成develop分支的創建并切換。
②git push -u test develop
將本地的develop版本上傳到遠程并合并。