git常用操作

來源:互聯網
上載者:User

git是一款分布式的版本控制軟體,相比SVN,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而SVN在本地管理的僅是一個版本庫的副本。很明顯的一個不同點:git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而SVN只要一commit,更改就已經提交到伺服器。

以下是git的一些常用操作:

查看命令協助資訊
# git <command> -h
如:git add -h

設定name、email
# git config --global user.name LiXianlin
# git config --global user.email xianlinli@gmail.com

查看設定
# git config --list

建立版本庫
# git init

添加檔案
# git add 檔案名稱或路徑

刪除檔案
# git rm 檔案名稱

提交
# git commit -m '提交備忘資訊'

查看分支
# git branch

建立分支
# git branch local

刪除分支
# git branch -d local

查看tag
# git tag

建立tag
# git tag v1.0.1

刪除tag
# git tag -d v1.0.1

複製版本庫
# git clone 版本庫地址
# git clone 版本庫地址 本地儲存路徑

設定遠程版本庫
# git remote add [-t <branch>] <name> <url>
如:git remote add -t master origin git@github.com:lixianlin/redis-cli.git

拉取遠程版本庫
# git pull <repo>
如:git pull origin

提交更改到遠程伺服器
# git push

提交tag
# git push --tags

撤消本地修改
# git reset --hard

刪除遠程tag
# git push origin :refs/tags/tag名稱-
如:git push origin :refs/tags/v1.0.1

附:
git官方網站:http://git-scm.com/ 已被牆,可到http://download.chinaunix.net/download/0004000/3744.shtml下載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.