git 簡(jiǎn)單使用

git status ? 查看本地修改內(nèi)文件

git diff ? <--file--> 查看修改文件的修改內(nèi)容

git diff ? 查看所有修改文件的修改內(nèi)容

git add <--file--> 添加修改的文件到緩存區(qū)文件回退回來(lái)

git reset HEAD <--file--> 回退文件,把添加到緩存區(qū)的文件

git commit 把添加到緩存區(qū)的內(nèi)容添加到本地庫(kù),并填寫(xiě)修改描述

git commit -m "描述內(nèi)容"

git pull --rebase 更新遠(yuǎn)程庫(kù)的代碼到本地,git會(huì)把本地的代碼和遠(yuǎn)程庫(kù)上的代碼合并。(如果同時(shí)修改了一個(gè)地方,此時(shí)會(huì)報(bào)錯(cuò))

git push origin master 把本地庫(kù)的代碼推到遠(yuǎn)程庫(kù)上。

git ?reset --hard commitID (提交代碼的編號(hào))回退版本

git branch 查看當(dāng)前分支

git branch -avv 查看所有分支

git checkout <分支>切換分支

本地庫(kù)與遠(yuǎn)程庫(kù)建立關(guān)聯(lián)

git ?remote add origin?git@github.com:git_username/repository_name.git

取消本地目錄下關(guān)聯(lián)的遠(yuǎn)程庫(kù)

git remote remove origin


解決沖突

三種思維

1.保留別人的,刪除自己的 git rebase --skip

2.退出本次代碼更新 git rebase --abort

3.找到?jīng)_突的代碼,進(jìn)行修改然后操作

git status 查看修改文件

git add 修改的文件

git rebase --continue繼續(xù)本次提交

git push origin master 推到遠(yuǎn)程主線

以上命令都是在git已經(jīng)安裝好之后才能用的命令

附上我認(rèn)為git不錯(cuò)的網(wǎng)站

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

附加:在向GitHub上傳代碼時(shí)需要你電腦的公鑰,本地保留私鑰,這里有一篇好的文章。

http://www.cnblogs.com/joyho/articles/4062574.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 每一種得到 都有代價(jià) 現(xiàn)在付或是未來(lái)付 自己付或是他人付 縱情山水放浪形骸 得不到山水的陪伴 矢志不渝苦力熬煎 得...
    吳俊杰Jerric閱讀 312評(píng)論 0 0
  • 羅輯思維獨(dú)家發(fā)售的《細(xì)節(jié):如何輕松的影響他人》翻了翻發(fā)現(xiàn)觀點(diǎn)很有價(jià)值,非常實(shí)用,可以直接應(yīng)用到設(shè)計(jì)、文案和生活的各...
    大輝船長(zhǎng)閱讀 313評(píng)論 0 0
  • 兒時(shí),您扶我蹣跚學(xué)步,晚年,我是否可以攙您夕陽(yáng)漫步? 兒時(shí),您逗我樂(lè)哄我笑,晚年,我是否可以陪您生活喜樂(lè)? 兒時(shí),...
    波斯貓123閱讀 244評(píng)論 1 1