日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Git操作常用的命令都在这里了

發(fā)布時(shí)間:2023/12/3 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git操作常用的命令都在这里了 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載自?Git操作常用的命令都在這里了


創(chuàng)建倉(cāng)庫(kù)

git init

在當(dāng)前目錄執(zhí)行,會(huì)生成 .git目錄文件,這個(gè)和SVN一致。

提交到倉(cāng)庫(kù)

git commit -m "first commit"

-m:表示提交描述,必須要填。

添加到遠(yuǎn)端倉(cāng)庫(kù)

git remote add origin git@github.com:test/test.git

推送到遠(yuǎn)端倉(cāng)庫(kù)

git push -u origin master

克隆倉(cāng)庫(kù)

直接從遠(yuǎn)端把代碼克隆下來(lái)。

git clone git@github.com:test/test.git

倉(cāng)庫(kù)狀態(tài)

git status $ git status On branch master Initial commit Untracked files:(use "git add <file>..." to include in what will be committed) ? ? ? ?README.md nothing added to commit but untracked files present (use "git add" to track)

倉(cāng)庫(kù)更新

  • git pull

  • 就等同下面。

    git fetch git merge

    添加文件

    git add

    添加指定文件:

    git add test.txt Test.java

    添加所有文件:

  • git add .

  • 取消添加文件

    git reset HEAD -- filename

    git reset HEAD -- Test.java

    這樣Test.java將不會(huì)被提交到倉(cāng)庫(kù)中。

    刪除文件

    git rm [--cached] fileName

    默認(rèn)會(huì)取消并刪除文件, --cached表示不刪除文件。

    移動(dòng)/重命名文件

    git mv filename1 filename2

    該文件必須被add到倉(cāng)庫(kù)中才能操作。

    查看文件提交記錄

    git log

    $ git log commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack) Author: javastack <javastack@qq.com> Date: ? Fri Sep 22 10:38:37 2017 +0800 ? ?commit commit 75336d6769e79581af8aefe2a15c9b2f305064c5 Author: javastack <javastack@qq.com> Date: ? Wed Sep 20 11:19:29 2017 +0800

    添加分支

    git branch

    git branch test1.0

    切換分支

    git checkout

    git checkout test1.0

    添加分支并切換

    git checkout -b

    git checkout -b test1.0

    查看所有分支

    git branch

    $ git branch * mastertest1.0

    刪除分支

    git branch -d

    git branch -d test1.0

    合并分支

    合并到主干。

    git merge

    git merge test1.0

    提交分支

    git push origin

    git push origin test1.0

    查看分支差異

    git diff

    git diff master test1.0

    總結(jié)

    以上是生活随笔為你收集整理的Git操作常用的命令都在这里了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。