Ⅰ 公司中如何使用git來
雙擊安裝文件,打開安裝窗口,進入Information界面
點擊「next」按鈕,進入Select Destination Location界面,可根據自己的需求修改安裝帶謹路徑
點擊「next」按鈕,進入Select Componets界面,選擇要安裝的組件。
圖標組件(Addition icons) : 選擇是否創建快速啟動欄圖標 或者 是否創建桌面快捷方式;
桌面瀏覽(Windows Explorer integration) : 瀏覽源碼的方法, 單獨的上下文瀏覽 只使用bash 或者 只用Git GUI工具; 高級的上下文瀏覽方法 使用git-cheetah plugin插件;
關聯配置文件 : 是否關聯git配置文件, 該配置文件主要顯示文本編輯器的樣式;
關聯shell腳本文件 : 是否關聯Bash命令行執行的腳本文件;
使用TrueType編碼 : 在命令行中是否使用TruthType編碼, 該編碼是微軟和蘋果公司制定的通用編碼;
點擊「next」,進入Select Start Menu Folder界面,設置開始菜單中快捷方式的目錄名稱,
點擊「next」,進入Adjusting your PATH environment界面,設置環境變數 :選擇使用什麼樣的命令行工具, 一般情況下我們默認使用Git Bash即可, 默認選擇。
Git自帶 : 使用Git自帶的Git Bash命令行工具;
系統自帶侍虛CMD : 使用Windows系統的命令行工具;
二者都有 : 上面二者同時配置, 但是注意, 這樣會將windows中的find.exe 和 sort.exe工具覆蓋, 如果不懂這些盡量不要選擇;
點擊「next」按鈕進入Configuring the line ending conversions界面,選擇換行格式,選擇「Checkout as-is, commit Unix-style line endings」,
檢查出windows格式轉換為unix格式 : 將windows格式的換行轉為unix格式的換行在進行提交;
檢查出原來格式轉為unix格式 : 不管什麼格式的, 一律轉為unix格式的換行在進行提交;
不進行格式轉換 : 不進行轉換, 檢查出什麼, 就提交什麼蠢談基;
點擊「next」按鈕進入配置終端模擬器(Configuring the terminal emulator to use with Git Bash)界面,默認設置
點擊「next」按鈕進入額外的配置選項(Configuring extra options),默認設置。
點擊「Install「開始安裝,安裝完畢後,點擊」finish「
Ⅱ 安裝git軟體的時候,該選擇哪個配置選項
選項1:不管git伺服器上的文本是Windows格式還是Unix格式,checkout到衡裂謹本地時都轉換為Windows格式;checkin到git伺服器上的文本,不管本地是Windows還是Unix格式,都轉換為Unix格式提交。
選項2:checkout時不對git伺服器上的文本文件做轉換,保留其格式;checkin到git伺服器上的文本,不管本地是Windows還是Unix格式,都轉換為Unix格式提交。
選項3:不管做checkin還是checkout,源毀都保留文本文件的原來的格式,不做轉換。
選什咐基么,取決於你的項目需要。在Windows下使用Git推薦選項1,在Unix下使用Git,推薦選項2.
Ⅲ 如何把windows和unix格式混合的文件a.tex,變得都是unix格式
在UNIX系統下,可以顫拆試著用命令dos2unix轉換一下,格式如下:
# dos2unix a.tex a.txt
這樣轉換後生成新的UNIX格式的a.txt文件了。
或者你vi熟的話,可以用vi編輯器修改,李皮即用vi a.tex打開文件後,哪洞差(大概是 s/^M//) 查找每行最後結束字元如果是^M的話,刪除^M。
最後,還可以用ultraedit打開轉換一下試試看,這個沒有試過,但是可能也可以的。
Ⅳ windows下git怎麼管理許可權
一、安裝
軟體:msysGit-fullinstall-1.8.1.2
打開之後設置安裝路徑,默認為C:\msysgit,如圖:
注意:如果要自定義安裝路徑,請不要安裝在帶有空格的路徑以及含有中文的路徑下點擊「OK」以後開始安裝,首先將文件解壓到安裝目下,然後會自動開始編譯,編譯結束之後,若看到與下圖中伍謹碧類似的內容,腔舉則表明編譯成功。
二、配置
注意:在配置過程中會對一系列文件進行編輯,請使用支持 unix 格式的編輯器Notepad++,
1、C:\msysgit\msysgit\etc\gitconfig 添加:(這里選擇了默認安裝路徑)
[gui] encoding = utf-8[i18n] commitencoding = GB2312
2、C:\msysgit\msysgit\etc\inputrc 修改兩行為:
set output-meta onset convert-meta off
3、C:\msysgit\msysgit\git\contrib\completion\git-completion.bash 末尾增加:
alias ls='ls --show-control-chars --color=auto'
4、C:\msysgit\msysgit\etc\bash_profile 末尾增加:
export LESSCHARSET=utf-8
三、gitlab伺服器端的設置
訪問gitlab伺服器,界面如下:
輸入賬號密碼登陸以後(假設你的賬號是[email protected]),點「New Project」,這里設置工程名為example,創建工程之後網頁會有提示: You won't be able to pull or push project code via SSH until you add an SSH key to your profile 這時我們需要把剛才生成的公鑰遞交到伺服器上,點擊「add an SSH key」,出現如下界面:
我們需要生成一對 Key(這里指密鑰),然後才能通過加密的方式和伺服器的代碼庫取得同步。現在運行C:\msysgit\msysgit\msys.bat,並執行以下命令:(注意請把[email protected]替換成你的賬號)
$ ssh-keygen -t rsa -C "[email protected]"
一路回車,如圖:
密鑰生成成功!密鑰分成兩個文件,一個私鑰(id_rsa)、一個公鑰(id_rsa.pub)。私鑰保存在你的電腦上,公鑰交項目負責人添加到伺服器上。用戶必須擁有與伺服器公鑰所配對的私鑰,才能訪問伺服器上的代碼庫。
【注意!】為了項目代碼的安全,請妥善保管你的私鑰!因為一旦私鑰外泄,將可能導致伺服器上的代碼被泄漏!
接下來將公鑰提交給gitlab伺服器即可。打開C:\Users\Administrator\.ssh\id_rsa.pub,將裡面的內容復制到「add an SSH key」網頁上的key文本框中,Title填寫為你的郵箱賬號,這里為[email protected],保存後即添加成功。
【注意!】這里的Administrator為windows下的登陸用戶,如果不清楚登陸用戶名,點擊開始菜單即可看到用戶名,見下圖:
現在回到剛才的工程目錄對應的網頁中,有提示信息,按照它給的步驟一步步來即可,這里作簡單解釋:
Git global setup:git config --global user.name "晌氏user_test"
#git的全局設置,設置一次即可,這里設置用戶名
git config --global user.email "[email protected]"
#git的全局設置,設置一次即可,這里設置郵件
Create Repositorymkdir example
#在當前目錄創建example工程文件夾
cd example
#切換目錄example目錄
git init
#初始化本地的git倉庫
touch README
#創建一個新文件,名字為README
git add README
#將對README文件的修改通知git
git commit -m 'first commit'
#將通知給git的修改提交到本地倉庫上,-m為設定提交理由:first commit
git remote add origin [email protected]:user_test/example.git
#添加遠程伺服器端的git倉庫,名字為origin,鏈接內容為最後一串字元
git push -u origin master
#將本地git倉庫的內容推送到origin鏈接上,推送版本默認為主版本
第一次提交後會提示連接不能建立,因為rsa的fingerprint沒有驗證,我們選擇yes之後隨即開始推送,如果出現類似於如下圖的情況,那麼表明推送成功!
以後若要再次提交只需要執行 :
git add xxx(xxx為修改的文件) git commit -m 'xxx'(xxx為提交的原因) git push -u origin master(本地推送到遠程伺服器端)
Ⅳ git格式怎麼轉
你可以使用Git格式轉換工具沖手判來轉換Git格式。Git格式轉換工具可以將Git格式的文件轉換為其他格式,比如薯枯XML、JSON、YAML等。它還可以將其他格式的文件轉換為Git格式,以便在Git倉庫中使用。散改Git格式轉換工具可以幫助你輕松地轉換Git格式,節省時間和精力。
Ⅵ Win10系統怎樣安裝Git
雙擊exe安裝包,在彈出的安全提示中點擊「允許」。
安裝向導的頭兩步都直接點擊「下一步」/「Next」
在選擇組件的對話框中,按照下圖進行勾選,然後點擊「Next」
在調整Path環境變數的頁面,選擇第二項「從Windows命令行使用git「,如下圖所示,然後點擊」Next「。這樣選擇可以省去自己設置環境變數的步驟,同時又敗輪不會污染目前的系統環境。
5
在配置行結束符的頁面,選擇第一個選項「取出文件時使用windows風格舉搭,提交文件時使用unix風格」,如圖所示,然後點擊「Next」。這個選項使得您在和其他人合作項目時不會遇到行結束符不兼容的問正枯拿題。
Ⅶ git commit 使用及規范
git提交推薦使用命令行工具,請嚴格遵循提交格式。
在您 git add 後,推薦執行 git commit 進行提交,如無特殊描述信息要添加,也可以 git commit -m <mess> 進行森纖提交。
要求提交格式如下:
type表示提交類別,scope表示修改范圍,subject表示標題行, body表示主體描述內容。
type在commit的是否必須存在。
非必填(建議填寫),scope用於說明 commit 影響的范圍,建議填寫影響的功能模塊。
如果你的修改影響了不止一個 scope ,你可以使用 * 代替。
必填, commit 目的的簡短描述,不超過50個字元。
非必填(建議填寫),可描述當前修改的行為詳細信息或修改的目的。
非必填,一般用於描述BREAKING CHANGE,在項目開發中一般不需要填寫,組件研發的工程需要填寫。
格式:以 BREAKING CHANGE 開頭,後面是對變動的描述、以及變動理由和遷移方法。
如上2所示格式,本質上是改變文件 <u> .git/COMMIT_EDITMSG </u> 中的文本,實際提交過程如下(推薦命令行提交):
window系統下默認git編輯工具是vim,如無相關基礎,建議使用window默認的文本編輯器(這里不贅述vim相關編輯方法)。
修改git默認文本編輯器: git config core.editor notepad
修改後執行 git commit ,會彈出文本編輯器。
我們要按照規定的格式在注釋前加清頌入要提交的commit信息:
然後保答春鄭存並關閉,會提示如下信息:
在push完成後,gitlab的commit列表中會有如下信息:
在您執行 git commit 後,命令行會有如下顯示:
如上所示,我們要按照規定的格式在注釋前加入要提交的commit信息:
輸入完成後,根據快捷鍵提示,按 ctrl + O ,然後出現要修改的MSG文件名,按回車鍵。此時提示如下:
最後按 ctrl + X 提交完成,提示如下:
在push完成後,gitlab的commit列表中會有如下信息:
Ⅷ git 倉庫object中的文件能直接用unix2dos,dos2unix進行換行符的轉換么 csdn
不要直接修改 *任何* git objects 目錄下的 *任何* 文件,會導致嚴重的問題 (整個倉庫都廢掉回並且很可能無法恢答復)。你要轉換換行符,直接用 dos2unix之類的工具修改你的 源文件,然後commit即可。
Ⅸ 如何把文件夾(批量文件)windows轉為unix
windows系統下的文件格式和unix下不同,使用ftp等軟體上傳到unix伺服器上的文件都需要轉換為unix格式後,專才可以使用屬;
使用 dos2unix $filename $filename 命令就可以轉換,但是一個一個文件的轉換太慢
【解決方法】
經驗證,可以使用以下方法進行批量轉換當前目錄下的所有文件
for x in $(find . -TYPE f);do dos2unix $x $x;done
Ⅹ 把windows文件類型轉換成unix文件類型,怎樣批量轉換
第一,你上傳的時候來可以源選擇ascii模式,會自動轉換文本格式文件
第二,你可以運行dos2unix程序,批量把dos格式文本文件轉換成unix格式文本文件
第三,用編輯器把指定0x0d0x0a轉換成0x0a