1. 程式人生 > >git、maven、jenkins學習隨手筆記

git、maven、jenkins學習隨手筆記

git  工作區  版本庫

建立倉庫

 git init    

mddir  gitproject

cd gitproject

ls

touch 1.java 2.java 

ls 

git  init 

ls -la

cd .git/

head可以認為是個指標,可以認為指向版本庫的某個分支

cd .. 

ls

vi 

master 1

vi 2.java

git  add filename

加入到快取區修改的檔案

git add 1.java

git add 2.java

git status

git commit 

自動開啟vim視窗

必須給一個提交註釋    --第一次提交

git status

提交成功

vi 1.java

master 2

git   commit  - am "在快取區加內容,再提交"

git status

git commit -am 

git add .

.表示所有檔案加入快取區

git  reset  HEAD1.java

git status

git分支版本管理

git branch

git branch  分支名稱

git brach

git  checkout jack

git  branch

ls

vi 2.java

banch jack 111

ls

git add 2.java

git commit  -m '2'

git checkout 

cat 2.java

git  merge jack 

git branch 

cat 2.java

如果有衝突

git add.

git commit -m'2'

git branch jack

git branch

vi 2.java

ls

git checkout  master

git branch

vi 2.java

git commit -am'44'

git checkout  jack

git branch

vi 2.java

branch jack 7777

git  commit  -am'jack'

git checkout master

git merge jack

authomatic merger failed

svn  git 遇到衝突都要手工解決

<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>

vi  2.java

git  commit - am'confilt'

git status

nothisn to commit

git  tag -a v1.0

git log --oneline -- decorate

git   tag -a v1.1  

標籤註釋

git reset --hard  cere0ew

cat 1.java

git reset -- hard 3f74c91

cat 1.java

git遠端倉庫

ssh -keygen -t rsa -c "githupemail"

ls -al

.ssh隱藏資料夾  cd  .ssh/

ls -al

ssh -rsa 一串祕鑰

SSH AND GPG keys

add ssh key

ssh -T [email protected]

cd /home

ls

git remote add 

gitproject

git push -u origin master

git remote add origin https;//github.com/dn-jack/gitproject.git

git remote -v

git  push -u origin master 

git fetch origin

gtiup 

eclipsegitup外掛

git  checkout jack

git brack

git fetch orgin

git checkout  master

 git fetch origin

cat 2.java

git merger  origin /master

cat 2.java

git協同開發

建立倉庫,提交。

協同開發

ND-session

session跨域共享專案

remote  push

地址丟給張三,在自己的賬號開啟這個地址。

clone

push分支

自動化構建

jenkins結合maven整合git,可以把版本控制也整合進來

構建

.m2

DN-session

.war

部署到tomcat

cd home

cd tomcat

cat tomcat-user.xml

必須配置使用者名稱和密碼,角色

cd webapps/

ls

構建日誌

localhost:8080/jenkins/job/DN-session