亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Git常見命令

發布時間:2020-03-17 06:37:32 來源:網絡 閱讀:16297 作者:易水寒月 欄目:軟件技術

Git是本地代碼管理工具。Git是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。
1.Git init
Git init:初始化一個倉庫
我們初始提交代碼時,需要先新建一個干凈的倉庫,此時可以使用Git init來初始一個倉庫,如圖選擇代碼問價所在的目錄右鍵進入Git Bash窗口:
Git常見命令
執行完命令后將會在該目錄下新增一個.git的文件夾(該文件夾是隱藏起來的,計算機默認是不顯示的,可更改文件顯示設置讓其顯示出出來。里面包含Git的一些文件,不要隨意取更改它們),如圖:
Git常見命令
2.Git add
Git add 文件名稱:添加文件到Git暫存區
如果要提交所有的文件,使用Git add * ;如果要提交單個文件則使用Git add 文件名,如圖所示:
Git常見命令
Git常見命令
3.Git commit
Git commit -m “message”:將Git暫存區的代碼提交到Git中;
Git常見命令
4.Git checkout 文件名
Git checkout 文件名:將單個文件代碼回滾到上次提交的版本;此回滾是先在Git暫存區中查找,如果暫存區中有則回滾暫存區中的代碼;如果暫存區中沒有則再去Git上回滾該代碼;
例如,修改test.py中代碼,增加兩句:print("111")/print("222")
提交到Git暫存區,后在回滾代碼;
Git常見命令
將修改的提交到代碼暫存區中,再修改test.py中的代碼(去掉剛才新增的兩行),如圖:
Git常見命令

Git常見命令

Git常見命令
5.Git status
Git status:查看代碼的修改情況;
Git常見命令
6.cat 文件名
cat 文件名:查看該文件的內容;
Git常見命令
7.Git log
Git log:查看Git提交版本的所有信息,后提交的在上面;
Git常見命令
8.git log --pretty=oneline
git log --pretty=oneline:查看Git版本提交信息,值只顯示版本唯一HEAD和提交備注信息(是Git log的簡版),后提交的在上面;
Git常見命令
9.Git reset --hard HEAD^
Git reset --hard HEAD^:回滾到上一個版本
Git常見命令
10.Git reset --hard HEAD
Git reset --hard HEAD:回滾到指定的版本,HEAD對應為版本的唯一ID號(HEAD ID可以只寫前6位)。
Git常見命令
11.Git reflog
如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄,git log則不能察看已經刪除了的commit記錄。
Git常見命令
12.git clone [url]
git clone [url]:下載一個項目和它的整個代碼歷史;
注:git clone [url] -b branchname 表示:branchname分支名稱;

Git常見命令

13.git config

# 設置提交代碼時的用戶信息
git config [-global] user.name "[name]"
git config [-global] user.email "[email address]"
14.git rm
$ git rm [file1] [file2] ...
刪除工作區文件,并且將這次刪除放入暫存區
15.其他
# 列出所有本地分支$ git branch
# 列出所有遠程分支$ git branch -r
# 列出所有本地分支和遠程分支$ git branch -a
# 新建一個分支,但依然停留在當前分支$ git branch [branch-name]
# 新建一個分支,并切換到該分支$ git checkout -b [branch]
# 新建一個分支,指向指定commit $ git branch [branch] [commit]

# 新建一個分支,與指定的遠程分支建立追蹤關系
$ git branch --track [branch] [remote-branch]

# 切換到指定分支,并更新工作區$ git checkout [branch-name]
# 切換到上一個分支$ git checkout -b
# 建立追蹤關系,在現有分支與指定的遠程分支之間 
$ git branch --set-upstream [branch] [remote-branch]
# 合并指定分支到當前分支
$ git merge [branch]
# 選擇一個commit,合并進當前分支
$ git cherry-pick [commit]
# 刪除分支$ git branch -d [branch-name]
# 刪除遠程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
向AI問一下細節
推薦閱讀:
  1. git命令
  2. git命令怎么用

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

AI

贵溪市| 祁门县| 三台县| 乌拉特后旗| 嘉荫县| 衡南县| 罗甸县| 达州市| 巢湖市| 昌黎县| 青龙| 永丰县| 九龙城区| 波密县| 广宗县| 会同县| 清远市| 华宁县| 马公市| 都安| 化德县| 休宁县| 瑞昌市| 鹤山市| 东安县| 焦作市| 闽清县| 黑河市| 河西区| 陕西省| 合肥市| 平顺县| 南丹县| 张北县| 昌吉市| 田东县| 察哈| 桑植县| 乌鲁木齐市| 元朗区| 齐河县|