git的全网最全使用

 

第一步注册:让别人知道你是谁,必须的步骤
wc@DESKTOP-K9OA16C MINGW64 ~                                                  
$ git config --global user.name wuchao                                          
                                                                                
wc@DESKTOP-K9OA16C MINGW64 ~                                                  
$ git config --global user.email 2662259266@qq.com                              

 

第二步:初始化一个仓库
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa                                    
$ git init                                                                      
Initialized empty Git repository in D:/mygit/maluwa/.git/                       

 

第三步:查看状态
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git status                                                                    
On branch master                                                                
                                                                                
No commits yet                                                                  
                                                                                
Untracked files:                                                                
  (use "git add ..." to include in what will be committed)                
                                                                                
        index.html                                                              
                                                                                
nothing added to commit but untracked files present (use "git add" to track)    

 

第四步:加载到暂存区里  add 的后面可以写具体的文件名
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git add .                                                                     
                                                                                
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git status                                                                    
On branch master                                                                
                                                                                
No commits yet                                                                  
                                                                                
Changes to be committed:                                                        
  (use "git rm --cached ..." to unstage)                                  
                                                                                
        new file:   index.html                                                  
                                                                                
                                                                                
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)

 

第五步:提交 -m 是注释   存入版本库里
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git commit -m "index"                                                         
[master (root-commit) cfd540e] index                                            
 1 file changed, 1 insertion(+)                                                 
 create mode 100644 index.html                                                  
                                                                                
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git status                                                                    
On branch master                                                                
nothing to commit, working tree clean                                           

 

六:删除文件 
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                           
$ git rm login.html                                                             

 

八查看日志 
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                              
$ git log                                                                          
commit f1adabab7a750fd5ef05201a0e08ed2b552e417b (HEAD -> master)                   
Author: wuchao                                                  
Date:   Tue Mar 5 00:40:35 2019 +0800                                              
                                                                                   
    delete login                                                                   
                                                                                   
commit f9cf3adf3768958f406911f21ff2b98f938b431b                                    
Author: wuchao                                                  
Date:   Tue Mar 5 00:38:13 2019 +0800                                              
                                                                                   
    add login.html                                                                 
                                                                                   
commit cfd540ecf7127fdf31ec8fb286662c25e63c5707                                    
Author: wuchao                                                  
Date:   Tue Mar 5 00:31:38 2019 +0800                                              
                                                                                   
    index                                                                          

 

十:查看版本号
$ git reflog                                                                       
f1adaba (HEAD -> master) HEAD@{0}: commit: delete login                            
f9cf3ad HEAD@{1}: commit: add login.html                                           
cfd540e HEAD@{2}: commit (initial): index                                          

 

$ git branch       查看分支                                                                

 

$ git branch uname1            创建分支,其实并不创建可可以自动帮你创建                                                    

 

$ git checkout master          切换分支                                          

 

$ git merge uname1              将莫个分支切换到本分支上                                        

 

$ git branch -d uname1            删除分支uname1                                           

 

生成公私密钥  会提醒你路径的 是后缀.ssh
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                              
$ ssh-keygen -t rsa -C "2662259266@qq.com"                                         

 

在github设置密钥后,测试是否成功
wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)                              
$ ssh -T git@github.com                                                            
The authenticity of host 'github.com (52.74.223.119)' can't be established.        
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.         
Are you sure you want to continue connecting (yes/no)? yes                         
Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known ho
sts.                                                                               
Hi dswlol! You've successfully authenticated, but GitHub does not provide shell acc
ess.                                                                               

 

从远程仓库拿东西到本地
$ git clone https://github.com/dswlol/maluwa.git                                   

$git push   推送到远程服务器

$git  pull   更新本地

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值