日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > Git使用教程:取代碼及修改全局設(shè)置

Git使用教程:取代碼及修改全局設(shè)置

來源:程序員人生   發(fā)布時間:2014-05-29 11:56:30 閱讀次數(shù):3441次

取代碼及修改全局設(shè)置

設(shè)置用戶名與郵箱

git config --global user.name "My Name"
git config --global user.email my@email.com

從已有的git庫中提取代碼

git clone git@server:app.git myrepo

每次更改代碼的操作

更新本地代碼到最新版本(需要merge才能合到本地代碼中)

git fetch

合并更新后的代碼到本地

git merge

更新代碼方式的另一種方法(git pull是git fetch和git merge命令的一個組合)

git pull

修改代碼后,查看已修改的內(nèi)容

git diff --cached

將新增加文件加入到git中

git add file1 file2 file3

從git中刪除文件

git rm file1
git rm -r dir1

提交修改

git commit -m 'this is memo'

如果想省掉提交之前的 git add 命令,可以直接用

git commit -a -m 'this is memo'

commit和commit -a的區(qū)別, commit -a相當(dāng)于:

  • 第一步:自動地add所有改動的代碼,使得所有的開發(fā)代碼都列于index file中
  • 第二步:自動地刪除那些在index file中但不在工作樹中的文件
  • 第三步:執(zhí)行commit命令來提交

提交所有修改到遠(yuǎn)程服務(wù)器,這樣,其它團(tuán)隊成員才能更新到這些修改

git push

其它常用命令

顯示commit日志

git log

不僅顯示commit日志,而且同時顯示每次commit的代碼改變。

git log -p

回滾代碼:

git revert HEAD

你也可以revert更早的commit,例如:

git revert HEAD^git revert HEAD^

將branchname分支合并到當(dāng)前分支中。(如果合并發(fā)生沖突,需要自己解決沖突)

git merge branchname

解決沖突

當(dāng)merge命令自身無法解決沖突的時候,它會將工作樹置于一種特殊的狀態(tài),并且給用戶提供沖突信息,以期用戶可以自己解決這些問題。當(dāng)然在這個時候,未發(fā)生沖突的代碼已經(jīng)被git merge登記在了index file里了。如果你這個時候使用git diff,顯示出來的只是發(fā)生沖突的代碼信息。

在你解決了沖突之前,發(fā)生沖突的文件會一直在index file中被標(biāo)記出來。這個時候,如果你使用git commit提交的話,git會提示:filename.txt needs merge

在發(fā)生沖突的時候,如果你使用git status命令,那么會顯示出發(fā)生沖突的具體信息。

在你解決了沖突之后,你可以使用如下步驟來提交:

第一步(如果需要增加文件):

git add file1

第二步:

git commit

收藏、分享這篇文章!

Related posts:

  1. Git服務(wù)器安裝 Git on Ubuntu Server 安裝Git-Core: sudo apt-get update # 可選步驟…
  2. Git詳解(一) 我用git最開始是在github,每次提交代碼以后,右上角的部分就會顯示這些信息,類似于下面的: commit  fa6f27b7de063c2f301b0e7148b5bd5e813faa98 tree       5e7a19c158b89fbc52a078771a833ee839727404 parent   76f31606376180ca88efa12be341dbb14fb06fdf 咋一看,這40位的亂碼挺嚇人的,但是你了解它的作用就不會被嚇到了。 這是object name,是作為你每次提交的信息標(biāo)識。這是用SHA1加密hash函數(shù)根據(jù)你的對象的內(nèi)容算出來的。Git的一些優(yōu)點(diǎn):…
  3. Git詳解(二) Git中級用法: Ignoring files 項目里總會出現(xiàn)你不想跟蹤的文件。當(dāng)然這些文件你不對它們進(jìn)行g(shù)it add操作就行了,但是這樣也很麻煩, 如果使用git add .命令和git commit -a命令呢?你能告訴git去忽略一些文件,我們只需要在我們工作目錄頂級創(chuàng)建一個.gitignore文件就可以了。就像這樣:…
  4. Satellite: a self-syncing distributed wiki 介紹 satellite is a self-syncing distributed wiki with file uploads…
本文地址:http://www.52blogger.com/archives/570 , 轉(zhuǎn)載請保留.
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产成人8x视频一区二区 | 国产精品国产三级国产普通话三级 | 欧美精品国产一区二区 | 成人性生交大片免费看在线播放 | 欧美日韩一级二级三级 | 国产一区二区视频在线观看免费 | 成人免费视频播放 | 精品一区在线 | 国产精品极品 | 日韩毛片免费视频一级特黄 | 91成人网 | 亚洲精品视频在线观看视频 | 久久99视频这里只有精品 | 18av在线播放 | 91看片网页版 | 在线国产精品视频 | 亚洲欧美日韩精品久久亚洲区 | av中文字幕第一页 | 99精品欧美一区二区蜜桃免费 | 特级丰满少妇一级aaaa爱毛片 | 999re5这里只有精品 | 在线视频日韩精品 | 日本午夜网 | 欧美中文字幕一区二区三区 | 黄色小视频在线观看 | 久久高清精品 | 操女人网址| 欧美视频一区二区在线观看 | 黄色一级毛片免费看 | 国产午夜精品一区二区 | 精品久久久国产 | 精品美女久久久久久免费 | 国产精品亚洲综合 | 男性吹潮教程chinese | 91久久国产 | 免费黄色一级片 | 色综合第一页 | 国产精品视频网 | 中文字幕一区二区视频 | 亚洲欧洲视频在线观看 | 91精品国产综合久久久久久久久久 |