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 [email protected]

 

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

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

#git config --global user.email [email protected]

删除

#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 打补丁

linux上GIT的使用_第1张图片



 

你可能感兴趣的:(linux上GIT的使用)