1. 程式人生 > >idea原生代碼託管到git

idea原生代碼託管到git

公司內部搭建git伺服器:http://tengj.top/2016/03/29/git6gitlab/

個人程式碼託管到git流程:

1.首先在github註冊賬號 https://github.com/

2.登陸git建立專案



3.下載安裝git客戶端  https://git-scm.com/download/win

4.初始化git倉庫,本地專案資料夾右鍵–>Git Bash Here 輸入git init 回車

5.拷貝git專案地址



 

6.git增加遠端庫 輸入git remote add origin https://github.com/yangzeng1211/test.git



如果提示 fatal: remote origin already exists.  輸入git remote rm origin

7.配置個人資訊
git config --global user.name "yangzeng"

git config --global user.email "[email protected]"

8.生成公鑰shh-key ,輸入ssh-keygen.exe

9.進入使用者.ssh目錄,檢視生成的公鑰 命令:cat id_rsa.pub



10.新增到對應的gitlab ,點選頭像-->Settings 點選

SSH and GPG keysNew SSH key 將公鑰拷貝進去 Add SSH key


11.測試是否配置成功ssh -T [email protected]


12.將程式碼檢出到本地 git clone https://github.com/yangzeng1211/test.git


13.配置idea


14.idea建立本地庫


15.專案右鍵,git -- add

16.專案右鍵,git -- commit

17.idea VCS --Git -- Push

18.使用git命令提交程式碼

git status     檢視工作區
git add         將該檔案新增到git跟蹤
git status     再次檢視狀態
git commit   提交 並填寫修改記錄:新加日記檔案
git status
    提交後再次檢視工作區,顯示無檔案要提交,乾淨的工作區
git push     推到git 輸入git使用者名稱 密碼
git pull     拉取最新程式碼
git fetch        獲取新的分支
git log           檢視之前都有哪些程式碼提交,複製某一個時間的點的commit的值
git reset --hard commit的值     ---程式碼退回到一個時間點

git reflog      列出當前版本之前的版本


如何在git中刪除指定的檔案和目錄

1.拉取遠端的Repo到本地(如果已經在本地,可以略過)

$ git clone xxxxxx

2.刪除本地檔案
$ git rm 我的檔案

3.在本地倉庫刪除資料夾
$ git rm -r 我的資料夾/
此處-r表示遞迴所有子目錄,如果你要刪除的,是空的資料夾,此處可以不用帶上-r。

4.提交程式碼
$ git commit -m"我的修改"

5.推送到遠端倉庫(比如GitHub)
$ git push origin xxxxxx