gitlab 构建tag_GitLab常用命令 分支 Tag 配置 操作
一、從SVN遷出到本地Git倉庫(還沒有配置Git倉庫的,直接看第八條)
git?svn clone?""? ??? ??? ??? ? ##注意路徑需要雙引號引起來
二、在遠程倉庫中新建對應名稱的項目
http://git.xxx.cn (公司的gitlab地址)
三、將遠程倉庫項目與本地倉庫代碼做好映射
1. 建立與遠程倉庫的關聯
git remote add origin git@git.xxx.cn:tms/demo.git
2. 將本地倉庫代碼同步到遠程倉庫
同步代碼分支到遠程倉庫:git push -u origin --all
同步代碼Tag到遠程倉庫:git push -u origin --tags
四、分支管理
1. 從當前分支中克隆一個新的分支:git?branch?-c?? ##從當前分支新建一個分支,并切換到新分支:git?checkout?-b?
2. 將新建分支同步到遠程倉庫:git?push origin?##不加分支名稱,則把所有分支同步到遠程倉庫
3. 刪除分支:git?branch?-d?
4. 刪除遠程倉庫分支:git?push origin?--delete?
5. 查看當前項目的分支:git?branch##查看所有倉庫分支,使用:git?branch?-a
6. 切換分支:git?checkout?
7. 將遠程倉庫已經存在的分支同步到本地倉庫:git?checkout?
五、Tag管理
1. 查看當前存在的tag:git?tag? ##查看單個tag詳情,可用命令:git?show?
2. 新建Tag:git?tag? ##帶說明信息的tag,可用命令:git?tag?-a??-m?''
3. 將新建的Tag同步到遠程倉庫:git?push origin??##如果要把所有tag都同步到遠程倉庫,可用命令:git?push origin?--tags
4. 刪除Tag:git?tag?-d?
5. 刪除遠程倉庫Tag:git?push origin?:refs/tags/
6. 將遠程倉庫Tag同步到本地:git?fetch origin tag?
六、代碼管理
1. 從遠程倉庫拉取最新代碼:git?pull?##如果要拉取所有分支代碼,可使用命令:git?pull?--all
2. 新建文件添加到版本庫:git?add?##如果要添加多個文件,可使用命令:git?add?-A
3. 將當前項目中的改動同步到本地倉庫中:git?commit?-m?"日志"
4. 將本地倉庫中的代碼同步到遠程倉庫:git?push
5. 將develop分支的改動同步到master分支:1)git?checkout? ? ? 2) ?git?merge?
6. 修改已commit,但還未push的提交日志(vi操作命令):git commit --amend
七、日志查看
1. 查看全部提交日志:git?log
2. 查看某個人的提交日志:git?log --author=
3. 依次查看詳細的提交內容:git?log -p##如果要查看指定的一次提交記錄, 后面加上 commitID即可
八、配置Git倉庫
1. 配置用戶名和郵箱
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
2. 秘鑰
2.1 生成秘鑰
ssh-keygen?-t?rsa?-C?"you@example.com"
2.2?添加sshkey至ssh-agent
2.2.1.?執行eval “$(ssh-agent -s)”確認ssh-agent處于開啟狀態,打印pid... 表示啟用中;
2.2.2.?執行指令ssh-add ~/.ssh/id_rsa 添加ssh key至ssh agent
3.?添加sshkey至github
4. 測試連通性
5. 本地項目和github項目建立連接
git remote add origin git@git.xxx.cn:tms/demo.git
6. 初始化項目,進入項目根目錄
git init
7.解決master ?push失敗(兩邊代碼不同步的問題)
7.1 git pull --rebase origin master
7.2 git push -u origin master
標簽:origin,git,倉庫,GitLab,Tag,常用命令,push,遠程,分支
來源: https://blog.csdn.net/kion0929/article/details/90294203
總結
以上是生活随笔為你收集整理的gitlab 构建tag_GitLab常用命令 分支 Tag 配置 操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股票基本知识软件,十大股票软件一览
- 下一篇: 预备费提取比例