⑴ MAC配置git環境
1.一般MAC都會自帶git,所以在使用前可以先查看本地git的版本,使用命令如下:
hxgdeMacBook-Pro:~ hxg$ git --version
2.在本地git中添加git賬戶和郵箱,用於每次提交時記日誌(log)
hxgdeMacBook-Pro:~ hxg$ git config --global user.name "hxg"
hxgdeMacBook-Pro:~ hxg$ git config --global user.email "[email protected]"
3.檢查之前是否生成過密鑰
hxgdeMacBook-Pro:~ hxg$ cd ~/.ssh
出現:-bash: cd: /Users/hxg/.ssh: No such file or directory
所以我們要新建密鑰
生成密鑰使用如下命令:
hxgdeMacBook-Pro:~ hxg$ ssh-keygen -t rsa -C "hxgMacBook"
命令要求輸入密碼,不用輸,三個回車即可
4.配置公鑰:
使用hxgdeMacBook-Pro:~ hxg$ cd ~/.ssh命令進入.ssh文件下
查看下面新生成的文件:
hxgdeMacBook-Pro:.ssh hxg$ ls
結果如下:
hxgdeMacBook-Pro:.ssh hxg$ ls
id_rsa id_rsa.pub
5.在遠程倉庫gitlab上添加title和key,和本地的一致。title可以自己取一個容易區分的名字,key為id_rsa.pub中的內容(全部復制,可用cat id_rsa.pub命令打開查看其中的內容)
⑵ mac版Git命令行將中文修改成英文
修改方法如下:
終端輸入:vi ~/.bash_profile
添加命令:export LANGUAGE=en_US.UTF-8
保存退出::wq!
重啟終端使用git就可以修改好了。
更改終端語言:
sudo languagesetup 語言序號
按語言提示序列輸入對用的編號回車
⑶ 用 Git 一定要用命令行嗎用命令行一定高貴嗎
用git不一定要用命令行,用命令行不一定高貴,但是能提高效率呀。
附加一點小技巧,MAC下切換到zsh,打造有git提示的美化shell,提高效率:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh
但這都不是重點,git也好iTerm也好,這都是工具呀,沒有高不高貴可言,關鍵是你藉助他產出了什麼。工具不是重點,作品才是啊。你敢說畫圖工具畫出的作品一定比Photoshop產出的差?
我是一個低俗的人,但我的音樂絕不低俗。——莫扎特。
我覺得程序員就該使用命令行,熟記以下快捷鍵,將極大的提高你的命令行操作效率。
編輯命令
Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾
Ctrl + f :按字元前移(右向)
Ctrl + b :按字元後移(左向)
Alt + f :按單詞前移(右向)
Alt + b :按單詞後移(左向)
Ctrl + xx:在命令行首和游標之間移動
Ctrl + u :從游標處刪除至命令行首
Ctrl + k :從游標處刪除至命令行尾
Ctrl + w :從游標處刪除至字首
Alt + d :從游標處刪除至字尾
Ctrl + d :刪除游標處的字元
Ctrl + h :刪除游標前的字元
Ctrl + y :粘貼至游標後
Alt + c :從游標處更改為首字母大寫的單詞
Alt + u :從游標處更改為全部大寫的單詞
Alt + l :從游標處更改為全部小寫的單詞
Ctrl + t :交換游標處和之前的字元
Alt + t :交換游標處和之前的單詞
Alt + Backspace:與 Ctrl + w相同類似,分隔符有些差別重新執行命令
Ctrl + r:逆向搜索命令歷史
Ctrl + g:從歷史搜索模式退出
Ctrl + p:歷史中的上一條命令
Ctrl + n:歷史中的下一條命令
Alt + .:使用上一條命令的最後一個參數
⑷ mac上有沒有好用的git客戶端工具
Sublime Mergefor Mac是一款適用於Mac操作系統的Git客戶端工具,擁有一個快速的用戶界面,三向合並工具,並排差異,語法高亮等。Sublime Merge Mac版t包含強大的功能,擁有集成的git合並工具,搜索特定提交的能力,命令行集成,代碼和文件歷史以及語法高亮顯示等。
Sublime Merge Mac激活版安裝教程
pkg安裝包下載完成後打開,歡迎使用」Sublime Merge「安裝器,點擊【繼續】,進行默認安裝。
Sublime Merge for Mac官方介紹
Git Client,完成了Sublime。與Sublime Text的製造商會面。一個快速的用戶界面,三向合並工具,並排差異,語法高亮等等。Stage Files,Hunks和Lines沒有等待 - Sublime Merge真的非常非常快。