常用git指令收錄
阿新 • • 發佈:2018-02-24
out 收錄 ont fig article 切換 conf helper per Generating an SSH key
- Checking for existing SSH keys
- Generating a new SSH key and adding it to the ssh-agent
- Adding a new SSH key to your GitHub account
- Testing your SSH connection
$ 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指令收錄