码迷,mamicode.com
首页 > 其他好文 > 详细

常用git指令收录

时间:2018-02-24 13:21:39      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:hub   style   div   更新   规则   out   修改   必须   post   

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 your_email@youremail.com  //配置用户邮箱

$ 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指令收录

标签:hub   style   div   更新   规则   out   修改   必须   post   

原文地址:https://www.cnblogs.com/emlslxl/p/8464935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!