媽呀,寫代碼這麼多年終於有機會接觸Git了,被分配了GitLab的賬號,那麼就開始用啦
1、新建Git Project,作爲遠程倉庫,與本地項目關聯,進行提交版本控制
2、爲新建的Git Project添加本地項目,在IDEA的Terminal裏輸入Git 命令
3、Git Project創建成功後就會跳轉出一下界面,有新建和從已存在導入兩種方式的命令指引,可以用命令設置git用戶名和郵箱,也可以在之後Push的時候由系統自動跳出可視窗口填寫
Command line instructions
Git global setup
git config --global user.name "GitLub用戶名"
git config --global user.email "GitLub郵箱"
Create a new repository
git clone http://git.code.singhand.com/kb_liuxiaowen/file-content-parser1.git
cd file-content-parser1
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Existing folder or Git repository(使用以下命令把已存在的項目導入Git項目)
cd existing_folder #Terminal默認已經打開到項目目錄了,可以省這一步
git init
git remote add origin http://git.code... #GitLab爲這個項目分配的url
git add . #從已有項目中挑文件加到Git,普通Maven項目的話一般是src文件夾、pom.xml、README.MD
git commit #提交到本地
git push -u origin master #push到遠程
git status命令可以查看哪些修改被暫存到了, 哪些沒有,並給出增加和丟棄修改的命令提示
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
...
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
git reset HEAD #取消上次add的所有文件
git remote remove origin #取消本地與遠程庫的關聯
4、add、commit和push也可以使用IDEA的功能導航,右鍵項目
點擊Commit Dirctory後,可以勾選想提交的目錄和文件(add功能),再Commit
第一次push的時候會提示輸入GitLab賬號,如果輸錯了,可以在控制面板裏修改
push後就可以在GitLab網站上看到提交記錄等信息了,賽高!