當前位置:首頁 » 編程軟體 » win下git自動編譯

win下git自動編譯

發布時間: 2023-02-01 16:00:02

1. 怎樣使用windows下的git

方法/步驟
下載Git,從官方網站下載Git並安裝,安裝以後在windows 目錄點右鍵快捷菜單會有Git相應的功能

進入Git Gui,配置git的用戶名和郵箱

初始化一個Git代碼庫,創建一個文件夾並進入,點擊右鍵"Git init here",然後會創建一個代碼倉庫

添加文件,任何文件都可以,git會記錄文件操作的狀態。 進入"Git Gui"

選擇未緩存的改動列表,添加註釋並提交改動

把提交的改動上傳到伺服器,比如github

望採納

2. 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(本地推送到遠程伺服器端)

3. git for windows怎麼用

windows下安裝Git

  • 下載Git在win下的安裝包,下載地址:Git-For-Windows

  • 上述官網下載地址可能被牆,下不到的朋友還還可以到這里下載:Github

  • 安裝文件是exe格式,直接打開按照默認配置點擊 Next安裝則可。

4. 如何在windows下安裝GIT

windows系統下git的安裝

linux系統下,可以直接在命令窗口安裝和使用Git。但是,在windows系統下,想要達到同樣的效果,可以安裝git,使用git bash到達效果。具體安裝步驟如下:
第一步:官網上下載git
網址:https://git-for-windows.github.io/;版本:2.11.0。

第二步:雙擊下載好的git安裝包,彈出提示框,如下圖:

第三步: 直接點擊「next」進入下一步,選擇安裝路徑,如下圖:

第四步:選擇好安裝路徑後,點擊「next」進入下一步,彈出安裝配置窗口,包括git命令行、git圖形窗口等,如下圖所示:

第五步:按照上述默認配置,直接點擊「next」進入下一步,彈出「選擇菜單開始文件」的窗口,如下圖所示:

第六步:按照默認路徑即可,直接點擊「next」,進入下一步,進入「調整路徑環境」窗口,如下圖所示:

註:該窗口中,各項選項的意思為:
第一項:直接安裝,不會配置git命令的環境變數。
第二項:會自動配置好git命令的環境變數。
第三項:git命令和unix工具命令都會添加到環境變數。
第七步:由於第一項不會配置環境變數,第三項會添加可選unix工具,基本沒用,所以選第二項,然後點擊「next」進入下一步,如下圖所示:

第八步:選擇第一項,同步下載更新文件時使用windows風格,提交文件時使用unix風格,盡量保證同步兼容。選好後,點擊「next」進入下一步,如下圖所示:

第九步:選擇第一項,安裝後git bash的終端使用起來比較好用。選好後,點擊「next」進入下一步。如下圖所示:

第十步:按照默認配置,直接點擊「next」進入下一步。如下圖所示:

第十一步:直接點擊「install」進行安裝即可,安裝完成如下圖所示:

到此為止,git成功安裝。
git安裝完成後,找到git bash,打開git bash,如下圖所示:

在上述窗口進行git的命令操作即可。

5. windows10怎麼使用git

1. GitHub操作
本節先簡單介紹 git 的使用與操作, 然後再介紹 TortoiseGit 的使用與操作.
先看看SVN的操作吧, 最常見的是 檢出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相當於有一個伺服器端, 可以多個客戶端進行訪問和操作.
Git是SVN以後的新一代的版本控制系統/協議. 適合於大規模的開源軟體多人協作的開發. 有一個總倉庫(如GitHub,CSDN,OSchina等提供), 每個客戶端都有一個本地倉庫(這個本地倉庫有點對應於SVN的服務端倉庫), 以及一個可以看見的本地項目.
讓我們想想,至少需要有哪些功能.以 GitHub為例,首先,必須得有一個線上倉庫(Repository), 這首先得新建一個倉庫.
要創建倉庫,必須得先注冊賬號. 請參考: 創建GitHub技術博客全攻略: http://blog.csdn.net/renfufei/article/details/37725057
然後,登錄 GitHub, 在右上角找到 New Repository 或者 加號下拉按鈕(+),點擊進入新建倉庫頁面: https://github.com/new, 如下圖所示:

依次填寫倉庫名,以及其他信息後,點擊 "Create repository" 按鈕,即可創建一個在線倉庫. 因為這個倉庫是掛在你的賬號下的,所以可以是任意合法的字元,只要和你的其他倉庫不沖突即可.
倉庫創建成功後,就會進入倉庫預覽頁面, 如下圖所示:

然後,我們可以點擊右邊的 HTTPS 鏈接, 上方的文本框裡面就顯示了 HTTPS協議下的倉庫訪問地址, 可以點擊進去全選,也可以點擊右邊的復制按鈕復制到剪貼板. 例如,剛剛創建的項目訪問路徑是:
https://github.com/cncounter/LispGentleIntro.git

是一個以 https:// 開始,以 .git 結尾的 URL,根據提示,叫做 clone URL.
好了,倉庫創建完成,可以進入下一步了.
2. Git使用與操作
如果你偏愛命令行,那麼可以簡單參考下這一小節. 否則,請往下翻,直接看 TortoiseGit使用與操作
2.1 克隆項目(clone ...)
Win+R 快捷鍵打開運行對話框,輸入 cmd 回車, 在 cmd 中(其實在 GitBash中也可以), cd 切換到存放git項目的目錄, 如:

[plain] view plain
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\Administrator>F:

F:\>cd GIT_ALL

然後執行命令: git clone https://github.com/cncounter/LispGentleIntro.git ,就會把項目克隆到當前目錄下, 項目的目錄名字默認為 LispGentleIntro.

[plain] view plain
F:\GIT_ALL>git clone https://github.com/cncounter/LispGentleIntro.git
Cloning into 'LispGentleIntro'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.

命令行截圖如下:

2.2 提交項目(commit ...)
然後可以 cd 切換到 LispGentleIntro 目錄, 新增或者修改某些文件.這里只是模擬一下操作. 實際情況可能是 使用 Eclipse 導入項目(不要拷貝,Copy...)進行一些編輯, 然後將當前目錄下的所有有變動的文件告訴索引庫,接著提交到本地倉庫.

[plain] view plain
F:\GIT_ALL>cd LispGentleIntro

F:\GIT_ALL\LispGentleIntro>echo some content >> cncounter.txt

F:\GIT_ALL\LispGentleIntro>echo by cncounter >> README.md

F:\GIT_ALL\LispGentleIntro>git add .

F:\GIT_ALL\LispGentleIntro>git commit -m "add some info."
[master 86d090f] add some info.
2 files changed, 4 insertions(+)
create mode 100644 cncounter.txt

提交到本地倉庫有什麼好處呢? 本地倉庫就是一個版本管理庫,我們在編寫代碼時,如果寫錯了,那麼可能需要 Ctrl+Z 來撤銷,撤銷撤銷,如果很多,而且跨文件,就很麻煩,可能需要Copy文件什麼的。 這時候本地倉庫就很有用了. 修改到某個階段,然後就提交到本地倉庫. 可以有效防止丟失,方便回退. 而且,提交到本地倉庫不會影響別人看到的內容(只有本機可見).
2.3 推送項目(push ...)
如果完成到一定程度,那麼可以推送到遠端在線倉庫. 推送之前,請確保你已經設置了全局的 user.name 和 user.email, 如果沒有設置,或者不想使用全局的信息,可以在當前項目下設置:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git config user.name "renfufei"

F:\GIT_ALL\LispGentleIntro>git config user.email "[email protected]"

接著,可以執行推送(push), 推送就是將已經提交到本地倉庫的那部分內容給推到遠端在線倉庫.(修改了,但沒提交的那部分內容,不會被推送). 執行 git push 命令即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git push
Username for 'https://github.com': renfufei
Password for 'https://[email protected]':
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 402 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
To https://github.com/cncounter/LispGentleIntro.git
e8c0fb1..6407079 master -> master

在連接上遠端伺服器之後,會要求你輸入用戶名與密碼. 其中,用戶名是你注冊GitHub時的賬號,不是郵箱. 接著是密碼,注意密碼是沒有回顯的,也就是為了安全,不告訴你具體輸入了幾個字元,輸入完成回車即可. 截圖如下:

好了,推送完成,這時候用瀏覽器打開在線倉庫,看看內容是不是已經變了?
2.4 拉取項目(pull ...)
當然,如果多人協作, 或者多個客戶端進行修改, 那麼我們還要拉取(Pull ... )別人推送到在線倉庫的內容下來。 大神們是不推薦使用 pull 命令進行拉取的, 因為封裝了細節(git pull == git fetch + git merge). 對於這群更喜歡用命令行的神們來說, 一切在掌控之中是一種強迫症!!!(開個玩笑, 其實項目成員復雜,約定不好以後, pull 確實會有很多問題,會坑人.)
常規使用,我們執行 git pull 即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git pull
Already up-to-date.

當然,因為沒有其他文件被修改,所以直接提示 已經更新到最新. 常規操作就這些,需要注意的是,和使用SVN的好習慣一樣,你在修改本地內容之前,最好先 pull 一下,減少沖突的可能.

3.TortoiseGit使用與操作
使用 Git命令有時候確實不怎麼方便,特別是每次都要輸入密碼,如果配置 SSH 的方式,又實在是很麻煩.(當然,必須使用 Windows 神器才有方便友好的客戶端圖形界面啦!!!)
關於 TortoiseGit 的安裝請參考 前一小節.
3.1 克隆項目
打開資源管理器(我的電腦/計算機), 進入規劃好的某個目錄中, 然後在空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 克隆... (Clone...).

彈出克隆項目對話框:

在對話框的 URL中輸入項目地址,如:
https://github.com/cncounter/LispGentleIntro.git

確定本地目錄,然後點擊 確定 按鈕. 等待完成後,點擊關閉按鈕即可.

3.2 修改提交項目
項目克隆完成後(可以將克隆 clone 理解為 下載, 檢出 checkout 操作). 修改本地項目中的某些文件,如 將 README.md 修改為如下內容:

[plain] view plain
LispGentleIntro
===============

Lisp-符號計算入門指引翻譯

<a href="http://cncounter.app.com/">天朝計數器</a>

還可以試試增加一些文件. 如 files.txt .

然後在本地項目的空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 提交(C) -> "master"... 或: Commit -> "master"....

彈出提交(Commit)對話框:

作為好習慣,填寫提交日誌,勾選需要提交的文件,然後點擊 "確定" 按鈕, 即提交到本地倉庫.

3.3 將提交到本地的項目推送到在線倉庫
推送是提交的下一步操作.
在本地項目的空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 推送... 或: Push....

彈出推送(push)對話框:

一般保持默認,點擊 「確定」 按鈕.
然後彈出推送進度界面, 可能要求你輸入用戶名:

確定OK,然後要求輸入密碼:

密碼輸入正確後,OK,顯示推送成功界面:

如果你按照上一小節的設置操作,則輸入密碼以後會記住密碼. 密碼會明文保存在 C:\Users\Administrator\.git-credentials 這種文件中, 請小心使用.

6. 怎麼做才能在 Windows 里寫代碼,在 Linux 里直接編譯

linux 配置一個 git,git鉤住(hook)編譯,在win下每次push後就自動編譯了

7. jenkins git怎麼自動編譯工程

當時也是花費了不少時間來配置Jenkins自動打包的問題,覺得還是需要記錄一下。 1.安裝Jenkins,這個很簡單,不需要多說。 2.下載Git Plugin,Gradle Plugin,Android Emulator Plugin(這個可以配置SDK路徑,覺得這個插件挺好)

8. win7下Git怎麼用

Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟體。
本文介紹的是windows下使用git並創建一個代碼庫:

1、下載Git,從官方網站下載Git並安裝,安裝以後在windows 目錄點右鍵快捷菜單會有Git相應的功能
2、進入Git Gui,配置git的用戶名和郵箱
3、初始化一個Git代碼庫,創建一個文件夾並進入,點擊右鍵"Git init here",然後會創建一個代碼倉庫
4、添加文件,任何文件都可以,git會記錄文件操作的狀態。 進入"Git Gui"
5、選擇未緩存的改動列表,添加註釋並提交改動
6、把提交的改動上傳到伺服器,比如github

9. win7下Git怎麼用

你好,
1、下載msysgit,安裝。 2、運行 X:\msysgit\msysgit\msys.bat;
3、輸入命令,
cd X:
4、輸入命令,參考附圖: cd manifest < 切換到manifest目錄 >
git tag < 列出android各個分支版本 >

5、選擇自己想要的版本源碼,如 android-2.2_r1,敲命令
git checkout android-2.2_r1
*** 執行以上操作,manifest 目錄下會生成一個名為 default.xml 的 XML 文件,其中記錄的就是android2.2系統各個模塊的路徑 ***

10. 怎樣使用windows下的git

Windows下Git使用入門
作者: 鐵錨
本文不想說太多的東西,希望能帶你快速入門. 深入的東西網上有很多人說的透徹,而淺顯入門的實例和講解卻很少. 如同紡錘,中間大,兩端小,高深的和淺顯的都很少.
1. 目錄
計劃分為4部分:

安裝及配置Git
安裝及配置TortoiseGit
Git與TortoiseGit基本操作
MarkDown示例

2. 相關網站:

TortoiseGit-1.8中文版與Git安裝包: http://download.csdn.net/download/renfufei/8204699

Git的下載頁面: http://git-scm.com/download/

Win7_8下的Git: https://windows.github.com/(這應該是Github在windows下的官方軟體,但不支持XP)

TortoiseGit下載: http://download.tortoisegit.org/tgit/

詳細的Git教程請參考GotGitHub: http://www.worldhello.net/gotgithub/index.html

如果你還沒有Git賬號,可以參考這篇文章進行注冊: http://blog.csdn.net/renfufei/article/details/37725057

相關的首頁也可以從下載頁面找到,如果你感興趣的話.

【經驗1】 很多軟體的官網、或者文檔你找不到的話,可以到OSChina找找: http://www.oschina.net/

【經驗2】 很多軟體/框架的jar包, 可以到Maven倉庫網去查找,可以直接下載jar 文件,也可以搜索maven依賴,其他工具的依賴等: http://www.mvnrepository.com/

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:750
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1012
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:719
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:879
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1127
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:351
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:229
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:912
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:876