git簡單使用

2021-06-27 14:05:21 字數 2404 閱讀 1101

從事計算機軟體開發有一段時間了,發現**管理一直是個頭痛的問題,最近花了部分時間來熟悉git這個工具,

將使用經歷簡單做了哈總結. 其中參閱了很多前輩的意見.

1> git初始化配置

git配置主要用於標識庫username和email位址

git config --global user.name "you name"

git config --global user.email you@mail

2> 忽略文件與目錄管理

建立.gitignore檔案來配置不讓git管理的文件型別

如下忽略foldername資料夾全部內容,sln解決方案檔案, 配置檔案(.gitignore內容如下)

foldername/*

*.sln

*.config

3> 建立git庫

建立本地庫

git init

新增遠端倉庫路徑,在remote_server_git_url_address建立名字為remote_name的倉庫

git remote add remote_name remote_server_git_url_address

顯示所有的遠端倉庫

git remote -v

重名名遠端倉庫

git remote rename remote_name rename

刪除遠端倉庫

git remote rm remote_name

4> 新增庫管理檔案

git add folder

git add abs_path_filename

5> 從工作目錄和索引中刪除檔案

git rm -r folder

git rm abs_path_filename

6> 提交工作**並新增備註

git commit -m "comments"

7> 檢視版本庫狀態

git status

8> 檢視歷史日誌

git log -number

git show

9> **合併

將目標分支**合併到當前分支

git merge curr_branch dst_branch

10> git分支管理

建立分支

git checkout -b new_branch

切換分支

git checkout dst_branch

檢視分支

git branch -r

刪除分支

git branch -d branch_name

刪除遠端branchname分支

git branch -d -r branch_name

11> git轉殖

git clone remote_server_address

12> 還原對某個版本的更改

git revert commit_id

13> 庫的恢復

git reset commit_id

14> 比較兩個分支的檔案區別

git diff branch_src branch_target

15> 檢視分支歷史

git-show-branch -all

16> **還原

git checkout abs_path_filename

17> 提交**到遠端倉庫

本地**已經head,提交本地local_branch作為遠端remote_branch分支

git push origin local_branch:remote_branch

建立遠端分支,本地分支push到遠端

git push origin remote_branch

18> 更新本地倉庫

git pull remote_name local_branch_name

19> 在軟體發布時建立標籤

git tag tag_name submit_id_first_char10

合併遠端倉庫的tag到本地:

git pull origin --tags

上傳本地tag到遠端倉庫:

git push origin --tags

20> 丟棄本地更改,到伺服器上獲取最新版本並將本地主分支指向它

git fetch origin

git reset --hard origin/master

檢視遠端倉庫資訊

git remote show origin

使用遠端remote_branch分支在本地建立local_branch,如果本地分支存在,則自動合併兩個分支

git fetch origin remote_branch:local_branch

21> 將當前沒有提交的工作存入git工作棧中

git stash

簡單使用Git

1.登陸伺服器 git 伺服器位址 git xx.yy.zz.com.cn ssh p steven git xx.yy.zz.com.cn 密碼認證後 伺服器控制台下 cd mnt disk1 moblin kernel linux 2.6.29.y.git git branch 列出branch...

簡單使用git

1.使用郵箱到github上註冊乙個賬號 2.然後建立乙個倉庫 4.先用控制台的配置一下使用者 git config global user.name 你的使用者名字 git config global user.email 你的郵箱 5.建立ssh key 滑鼠右鍵 git gui,幫助選單 sh...

git簡單使用

set up in desktop or we recommend every repository include a readme,license,and gitignore.echo git init readme.md git init git add readme.md git commi...