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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitGitHub语法大全

發布時間:2023/12/9 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitGitHub语法大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 1. GitHub與Git萬用語法
    • 1)創建庫
    • 2)添加和提交到倉庫
    • 3)版本回退
    • 4)緩存區和暫存區
    • 5)撤銷和刪除文件
    • 6)遠程倉庫
    • 7)創建和合并分支
  • 2. 更多Git語法

1. GitHub與Git萬用語法

1)創建庫

git init

2)添加和提交到倉庫

git add readme.txt # 添加 git status # 提交前查看狀態 git commit -m "description" # 提交 git status # 提交后查看倉庫狀態 git diff readme.txt # 查看文件更改前后的內容變化

3)版本回退

# 現在->過去 git log # 查看歷史記錄 git log --prettry=oneline # 查看歷史記錄-簡易版 git reset --hard HEAD^ # 回退到上一個版本 git reset --hard HEAD~100 # 回退到第前10個版本# 過去->現在 git reflog # 獲得所有提交命令的版本號 git reset --hard <commit id> # 通過版本號回到現在

4)緩存區和暫存區

git add file1 file2 file3 # 添加到緩存區 git commit -m "description" # 一次性提交多個文件

5)撤銷和刪除文件

# 文件內容有誤,需要恢復到之前的版本:可以手動更改在commit,也可以回到HEAD^版本,本文介紹第三種方法 ## version1:沒有加入到暫存區 git status # 查看哪個文件被更改了 git checkout --filename # 撤銷這個文件的更改 ## version2: 已經加入到暫存區 git reset --hard HEAD^ # 先返回到上一版本(暫存區->工作區) git checkout --filename # 撤銷這個文件的更改 rm filename # 從工作區刪除filename git rm filename # 從版本庫刪除filename git checkout -- filename # 恢復刪除的filename

6)遠程倉庫

ssh-keygen -t rsa –C “youremail@example.com” # 建立github和本地電腦的SSH Key鏈接

本地->GitHub

git remote add origin git@server-name:path/repo-name.git # 關聯一個GitHub git push -u origin master # 本地內容推送到GitHub(第一次用) git push origin master # 以后每次提交用

GitHub->本地

git clone git@github.com:haochen/learngit.git

7)創建和合并分支

git checkout -b feature1 # 創建并切換到feature1分支 git branch # 查看當前所有分支 git checkout master # 切換到主分支 git merge feature1 # 合并master和feature1分支:fast-mode模式 git merge --no-ff -m "merge with no-ff" <name> # 合并分支,并且留下信息說明我在這里合并過 git branch -d feature1 # 刪除feature1分支

解決合并沖突

git log --graph --pretty=oneline --abbrev-commit # 樹狀圖查看分支情況

2. 更多Git語法

https://www.zhihu.com/question/38008771/answer/517332296

轉載于:https://www.cnblogs.com/haochen273/p/10214990.html

總結

以上是生活随笔為你收集整理的GitGitHub语法大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。