linux上GIT的使用

# smbclient -U mtk -L 192.168.64.64 
   -U 后面跟的是服务器的名字,即mtk

  -L 后面中的是服务器的IP,即192.168.64.64

 
Enter public's password:              ---------如果有密码这里需要密码(服务器的密码)
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37a-iovst]

	Sharename       Type      Comment
	---------       ----      -------
	IPC$            IPC       IPC Service (NetDisk)
	TimeMachine     Disk      TimeMachine
	Share           Disk      Share
	home            Disk      home
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37a-iovst]

	Server               Comment
	---------            -------

	LANGLANG-HP          
	N12MINI              NetDisk
	WIN-PC               
	WYM-BOOK             

	Workgroup            Master
	---------            -------
	WORKGROUP            WYM-BOOK


 

把服务器上的东西mount到本地

# mount -o username=mtk //192.168.64.64/home /media/

      
这样就可以访问了

 

这样git使用就像本地使用一样了

# git clone /media/git-work/mtk-code.git

 

 git  的使用方法

1,修改用户名和邮件地址

  #git config --global user.name "hui"

  #git config --global user.email xxxxxx@qq.com

 

1、修改用户名和邮件地址

#git config --global user.name "hui"

#git config --global user.email xxxxxx@qq.com

删除

#git config --unset --global user.name 

#git config --unset --global user.email 

2、给git设置别名

 #git config --system alias.st status     git st 相当于git status

 #git config --system alias.co checkout  git co 相当于 git checkout

也可以为:

 #git config --global alias.st status      git st 相当于git status

 #git config --global alias.co checkout   git co 相当于 git checkout

#

3、在git命令输出中开启颜色显示

 #git config --global color.ui true

Git 常用命令

 

 git --version

查看git的版本

 git init    

创建版本库

 git add text

把文件添加到版本库

 git commit -m “initialized”

提交到版本库

 git push origin master

把仓库推送到服务器

 git pull

从服务器把代码拷到本地

 git log 

查看提交的情况

 git diff

查看修改后的文件与版本库中的文件的差异

 git grep “info”

在工作区搜索文件内容

 git status 

查看git 状态

 git rev-parse --git-dir     

显示版本库.git目录所在的位置

 git rev-parse --show-toplevel

显示工作区根目录

 git branch

查看当前分支

 git reset --hard HEAD^

 git reset --soft HEAD^

回到上一个老的提交

 git reset --hard 9e8a761

回到指定的提交位置

 git reflog show master

 git reset --hard 9e8a761

恢复指定版本

 

文件删除

git rm file

删除文件

git mv oldfile newfle

移动文件

git commit --amend -m “内容”

修改上一次提交的说明

 


git 打补丁




 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值