本地端安裝https://www.cnblogs.com/wei9593/p/11698204.html
1.打開本地git bash,使用如下命令生成ssh公鑰和私鑰
ssh-keygen -t rsa -C 'xxx@xxx.com'
然后一路回車(-C 參數是你的郵箱地址)

生成密匙
2.然后輸入命令:
# ~表示用戶目錄,比如我的windows就是C:\Users\Administrator,並復制其中的內容
cat ~/.ssh/id_rsa.pub

公匙
3.打開gitlab,找到設置-->SSH 秘鑰--->增加秘鑰,並把上一步中復制的內容粘貼到秘鑰所對應的文本框
在本機創建好倉庫后,在該倉庫路徑,右鍵選擇->Git Bash Here 通過git init
命令把這個目錄變成Git可以管理的倉庫(多了這么一個文件.git)
git init
4.在本地倉庫路勁,右鍵選擇->Git Bash Here
5.設置用戶名和郵箱
git config --global user.name "你的名字"
git config --global user.email "你的郵箱"
6.克隆項目
git clone 項目地址
7.提交代碼到gitlab
1.在本地倉庫創建新文件1.jpg,然后查看可提交文件,紅色為可提交文件
git status
需要用git diff
這個命令看看修改了那些內容
git diff
2、紅色為已刪除,綠色是新增加的內容,白色為未修改的內容
3.提交新增加的內容
第一步,用命令git add
告訴Git,把文件添加到倉庫:
git add 1.jpg 或者 git add .
(“git add“后加“.”則添加全部文件,也可以加"*.txt"表示添加全部需要提交的txt文件 )
執行上面的命令,沒有任何顯示,這就對了,Unix的哲學是“沒有消息就是好消息”,說明添加成功。
第二步,用命令git commit
告訴Git,把文件提交到倉庫:
簡單解釋一下git commit
命令,-m
后面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動記錄。
嫌麻煩不想輸入-m "xxx"
行不行?確實有辦法可以這么干,但是強烈不建議你這么干,因為輸入說明對自己對別人閱讀都很重要。實在不想輸入說明的童鞋請自行Google,我不告訴你這個參數。
git commit
命令執行成功后會告訴你,1 file changed
:1個文件被改動(我們新添加的readme.txt文件);2 insertions
:插入了兩行內容(readme.txt有兩行內容)。
git commit -m "增加了一張地鐵圖"
為什么Git添加文件需要add
,commit
一共兩步呢?因為commit
可以一次提交很多文件,所以你可以多次add
不同的文件,比如:
git add file1.txt git add file2.txt file3.txt git commit -m "add 3 files."
最后輸入以下命令,提交到gitlab
git push origin master 或者 git push
git push origin master的意思就是上傳本地當前分支代碼到master分支。git push是上傳本地所有分支代碼到遠程對應的分支上
詳細鏈接:https://www.jianshu.com/p/080a962c35b6