首页 > 其他 > 详细

常用git指令收录

时间:2018-02-24 12:47:46      阅读:172      评论:0      收藏:0      [点我收藏+]
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指令收录

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!