git入门使用摘录
無論使用github或者gitlab,第一步都是在本地生產ssh-key,ssh-key作為客戶端的身份證存放在user用戶的.ssh文件夾下。如果之前沒有生產過,需要用ssh-keygen命令生成。創建完后,把公共密鑰加到github或者gitlab的ssh-key配置中。
簡單說就是,創建ssh-key - git站點上添加公鑰?
詳細步驟如下
1. 創建密鑰,在創建之前先檢查下密鑰是否已經存在
使用 ? cd ~/.ssh ?, 如果無此文件夾就是之前沒有創建過
現在使用ssh-keygen創建密鑰,注意-C是大寫,-t可以不寫,默認類型就是rsa
ssh-keygen -t rsa -C "your_email@example.com" # Creates a new ssh key using the provided email Generating public/private rsa key pair. Enter file in which to save the key (/your_home_path/.ssh/id_rsa):?
2. 在站點上設置密鑰,在profile的ssh-key選項里,不截圖了(另外一篇關于gitgui使用的里有截圖),一定要添加公鑰,.ssh文件夾下.pub結尾的
?
第二步完成,已經配置成了,來試試拉一個項目下來。
在下載的本地文件夾中更改或者新建一個文件,scan后,git會識別到新文件,通過然后 stage changed,commit,push三個步驟完成更新。在commit時候有可能遇到user.name和user.email未設置的報錯,根據提示在git命令行中設置一下git config --global user.email?"your_email@example.com" 和 user.name
stage changed 可以被理解為緩存狀態
commit 是本地提交
push 提交到遠端倉庫
?
轉載于:https://www.cnblogs.com/jammy/p/6484554.html
總結
- 上一篇: 用Git虚拟文件系统来解决大型存储问题
- 下一篇: 【原创】packetbeat 之“req