標題1.配置賬戶
git config --global user.name
git config --global user.email mygitlab@mali.cn
標題2.生成秘匙
ssh-keygen -t rsa -C “mygitlab@mail.cn” 。
//輸入命令后一直回車 ,輸入命令后一直回車(密碼可以不填),至此 gitlab 用的密鑰對就生成了, 在 ~/.ssh 文件夾下。
標題3.把公鑰id_rsa.pub里面的內容填入gitlab的SSH Keys
切換到~/.ssh,命令行顯示id_rsa.pub內容
cd ~/.ssh
cat id_rsa.pub
mac os 的(mac 系統的)
git config --global user.name zhangliang
git config --global user.email 1376559893@qq.com
ssh-keygen -t rsa -C “1376559893@qq.com”
git 開發常用命令(個人Git常用命令)
(ssh-keygen -t rsa -C ‘xxx@xxx.com’) 生成SSH公鑰和私鑰對
(git remote add origin <遠程倉庫地址/SSH>) 將本地倉庫連接推送到遠程倉庫
(git push -u origin master) 第一次提交代碼到遠程倉庫
(git clone <遠程倉庫地址/SSH>) 從遠程倉庫克隆代碼
(git diff) 查看本地代碼差異
(git status) 查看本地代碼狀態
(git log) 查看提交歷史日志,后面加上–pretty=oneline會輸出簡化日志
(git reflog) 查看每一次命令記錄日志
(git add .) 添加代碼到本地倉庫
(git commit - m <提交信息>) 提交代碼到本地倉庫
(git push) 提交代碼到遠程倉庫
(git pull) 從遠程倉庫拉取代碼
(git branch) 查看分支
(git branch <分支名>) 創建分支
(git checkout -b <本地分支目錄> <origin/遠程分支目錄>) 創建并切換到分支目錄
(git checkout <本地分支目錄>) 切換到分支目錄
(git checkout master) 切換到主干目錄
(git merge <分支名>) 合并某分支到當前分支
(git cherry-pick <commit_id>) 合并某分支的某次提交到當前分支
(git reset --hard <commit_id>) 版本穿梭,HEAD指向當前版本
(git branch -d <分支名>) 刪除分支
(git stash) 暫存本地修改
(git stash pop) 拉取暫存本地修改
(git stash clear) 清空暫存本地修改
(ls) 列出當前目錄下的所有文件