git 上傳 + 分支


Git   上傳

  1. 創建本地文件夾,更改為項目倉庫(test

(1) 新建文件夾   test

(2) 打開文件夾   git init

  1. 把項目添加到倉庫內(test)

(1) 復制項目到文件夾內

(2) git add .   (項目上傳到緩存區)

(3) git commit -m “項目備注緩存項目提交到倉庫

  1. 連接遠程倉庫

(1)    $ ssh-keygen -t rsa -C "youremail@example.com"  (生成秘鑰,上傳使用,一直回車就可以了)

(2) Win7   默認目錄,復制id_rsa.pub 里面的秘鑰。

 

 

 

 

 

 

 

  1. 登錄Github,找到右上角的圖標,打開點進里面的Settings,再選中里面的SSH and GPG KEYS,點擊右上角的New SSH key,然后Title里面隨便填,再把剛才id_rsa.pub里面的內容復制到Title標題下面的Key秘鑰內容框里面,最后點擊Add SSH key,這樣就完成了SSH Key的加密。
  2. Github上創建一個Git倉庫。 你可以直接點New repository來創建,比如我創建了一個TEST的倉庫
  3. git remote add origin https://github.com/php2017php/pop.git   (本地和服務器的地址進行連接。里面就是項目地址。)
    1.   

       

       

  4. git push -u origin master  (上傳)

 

 

Git   分支

1.正常操作

首先,我們創建dev分支,然后切換到dev分支:

$ git checkout -b dev

Switched to a new branch 'dev'

 

然后,用git branch命令查看當前分支:

$ git branch* dev

  master

現在,dev分支的工作完成,我們就可以切換回master分支:

$ git checkout master

Switched to branch 'master'

Your branch is up-to-date with 'origin/master'.

 

  1. 異常操作

推薦做法:清除未跟蹤文件

git clean n  //這個是清除文件預覽

git clean -f //強制清除文件

強制切換分支

強制切換分支命令如下,結果同提示說的那樣,會直接覆蓋未跟蹤的文件。這個方式我覺得很是粗暴,我們日常切換的時候,還是不要使用 -f 強制切換,沒有覆蓋提示,很容易發生文件修改丟失,但是我們自己不知道。

(1) git clean n //這個是清除文件預覽 git clean -f //強制清除文件

(2) git clean -f //強制清除文件

(3) git checkout -f <branch>// 強制切回分支

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM