1. 程式人生 > >常用git指令收錄

常用git指令收錄

out 收錄 ont fig article 切換 conf helper per

Generating an SSH key
  1. Checking for existing SSH keys
  2. Generating a new SSH key and adding it to the ssh-agent
  3. Adding a new SSH key to your GitHub account
  4. Testing your SSH connection  
設置username和email
$ git config --global user.name "your name"          //配置用戶名

$ git config --global user.email [email protected]  //配置用戶郵箱
$ git config
--global credential.helper store  //保存用戶名和密碼 避免每次提交都要輸入的麻煩

創建並初始化本地倉庫
$ mkdir my_test              //創建my_test文件夾

$ cd my_test                //進入my_test文件夾

$ git init                            //初始化本地版本庫 ,該命令之後,項目被添加到暫存區,然後必須利用git的命令提交

$ git rm -r --cached ./.gitignore     //如果是後改動.gitignore文件,需要先清除緩存,然後再更新該文件  
$ git add ./.gitignore //添加過濾規則 $ git commit -m "update .gitignore" //添加提交記錄

推送本地倉庫到遠程倉庫
$ git push -u origin master    //由於遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

從遠程倉庫clone
$ git clone https://github.com/RT-Thread/rt-thread.git
分支操作
 1 $ git branch              //查看分支
 2 
 3 $ git branch test          //創建分支test
 4 
 5 $ git branch test1 b49afc     //從指定節點創建分支test1
 6 
 7 $ git checkout test           //切換到test分支
 8 
 9 $ git merge test1          //合並test1的修改到test分支
10 
11 $ git branch -d test1          //刪除本地test1分支
12 
13 $ git branch -r -d origin/test1     //刪除遠程分支test1 步驟1
14 
15 $ git push origin :test1             //刪除遠程分支test1 步驟2
16 
17 $ git branch -m test my_test        //重命名本地分支test為my_test    

常用git指令收錄