溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Git 版本管理

發布時間:2020-03-15 16:43:59 來源:網絡 閱讀:5397 作者:manbinn 欄目:軟件技術

了解開發,拉分支的流程

Git

  1. 安裝:

    1. MySql  rpm或二進制發行版

      1. yum install percona server shared; server; client

      2. ls /etc/init.d/my*

      3. service mysql start

      4. /usr/bin/mysql_secure_installiation

      5. mysql -uroot -p

      6. cat mysql.sql

      7. grant all on gogs.* to 'gogs'@'%' identified by 'gogs';授權

      8. flush privileges

  2. setup

    1. MySql

    2. 127.0.0.1:3306

    3. 用戶:gogs

Remote fetch/push respository commit index add workspace

版本管理中file lifecycle

Git 版本管理

  1. 使用

    1. git init

    2. touch index.html

      1. echo index.html

    3. add

      1. git add index.html

      2. 批量添加

        1. git add.

    4. git status查看狀態

    5. git 文件分類

      1. 追蹤的Tracked,已加入版本庫的

      2. UNtracked,未加入版本庫的

      3. gitignore,直接復制

    6. git commit -m(messege) "First Commit"

      1. git commit -a 所有追蹤的文件

    7. git diff比較變化

      1. git diff 比較工作區與cached

      2. git diff cache 比較cached與stage

    8. HEAD 指代上~次commit

    9. checkout 從cached

      1. git checkout about.htm從cached 覆蓋到space

      2. git checkout HEAD about.htm從當前分支的最后一次commit覆蓋到space

    10. git reset 列出將被reset的文件

      1. git reset file 重置文件的暫存區

      2. git reset --hard 重置暫存區與工作區

    11. HEAD的移動

      1. git reflog 顯示commit信息,

      2. git reset commit,重置HEAD為commit,

      3. git reset --hard [commit] 重置當前分支的HEAD

      4. git reset --keep [commit] …………………………,暫存區與工作區不便

    12. 修改刪除的關鍵是commit

    13. 如果不聯網或不用avatar,就在訪問install的時候禁用gavatar或者修改配置文件禁用gavatar。

    14. 同樣基礎修改的版本,后提交前先pull遠程先提交的版本。檢查沖突。

    15. git commit -a -m一定要有messege

    16. git rm cached file 修改成未跟蹤的

    17. git config -- global user.name "my"

    18. 關聯遠程版本管理

      1. git remote add origin http://my@192^^^

      2. 實質是在本地創建了origin鏈接,指代后面的url映射

      3. push

        1. vim config編輯用戶和驗證密碼

        2. git push -u origin master

      4. 倉庫設置——取消 該倉庫為私有的選中

      5. clone

        1. ssh-keygen -t rsa

        2. 用戶設置——SSH密鑰——添加

        3. 個人信息——我的項目——SSH——復制鏈接

  2. Pycharm中使用Git

    1. 在遠程——我的倉庫——創建新的倉庫——cmdb

    2. pycharm—clone respository

    3. commit

      1. VCS—git—commit—commit or commit or push

      2. amond 追加提交

  3. stash

    1. VCS—git—stash or unstash

  4. branch

    1. 分支類型

      1. master——發布用

      2. dev——開發用

      3. mid——預發布

    2. 合并分支

      1. FastForward

        1. No FF

      2. vcs--git--mergen

    3. GitFlow

      1. 新加入。clone get .git目錄

      2. oschina 云服務,位于saas層



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女