1. 程式人生 > >git 學習筆記總結

git 學習筆記總結

upd remove 不常用 常見命令 指定 之前 初始 add manage

換了一家東家以後要用git了,和之前的svn還是有區別的

最明顯的兩個區別就是

1、git 的commit只是提交到本地的一個緩存工作區,git真正提交到中央也就是遠程倉庫的命令是 git push命令,而svn的commit的話是提交到中心庫

2、git 更新的話是git pull 而svn更新的話是updated

以下是git常見命令的總結

如果是本地要初始化一個項目的話

1 git init (生成一個.git的文件,等於是加入了git的勢力範圍)

2 git add 文件名 (如果有很多想要批量添加的話可以使用git add .)

添加後感覺有問題錯誤了不想進行下去 ,可以git reset HEAD fileName(回退到工作區)

3 提交git commit -m ‘註釋信息‘

commit以後想要回退的話 git reset --hard commit_id 這樣就能回退到緩存區

4 提交完想要push到遠程的倉庫就用

git push origin branchName 這樣就能提交到遠程倉庫指定的分支 這個過程想要進行查看之前的操作記錄 可以通過 git relog 如果想要查看之前的commit記錄的話可以通過 git log --pretty=oneline --abbrev-commit

如果想要刪除一個文件的話 rm fileName這個是刪除了一個指定的文件,但是還在本地的庫裏面,通過git checkout -- fileName等可以再找回來

想要徹底刪除的話就通過git rm fileName 徹底刪除 徹底刪除以後還要通過commit提交才行

平時我們工作的時候一般都是自己建立一個自己的分支或者是dev的分支只有測試分支沒問題的話再合並提交上去 git checkout -b dev 這是創建dev分支然後切換到這個分支進行工作

合並指定的分支git merge branchName

有的時候能我們找提交的id是很麻煩的為了減少麻煩我們可以打一個tag號 git tag v1 6224937 (v1是版本號後面的那個是commit提交的id的前7位數)

這樣我們基本最常用的命令都總結了

最後說一個不常用但是很難找的問題

一個是提交的時候一直是403錯誤拒絕提交這個時候是賬號沖突了解決辦法就是

git credential-manager remove ,希望大家都可以用git愉快的工作

git 學習筆記總結