git使用教程

安装初始化配置
sudo apt-get install git
ubuntu安装、win其他请去官网下载http://git-scm.com/downloads
git --version
查看版本
git config --global user.name "kim" 
配置用户名
git config --global user.email "648163505@qq.com"
配置邮箱
git config --global core.editor emacs
配置默认使用的文本编辑器,一般不用,默认使用vi
git config --global merge.tool vimdiff
配置差异分析工具
git config --list
查看配置

远程配置
ssh-keygen -t rsa -C "注册github或者gitee的邮箱。例如:xxxxx@qq.com"
生成ssh_key
回到 github 上,进入 Account => Settings(账户配置)=>SSH and GPG keys=>New SSH key
把ssh_key填写进去

以上为初始配置

git init 
初始化当前目录为git仓库
git init xxx
初始化指定目录为git仓库
git add *.c  
添加所有以.c结尾的文件到暂存区
git status
查看仓库当前的状态,显示有变更的文件。
git diff
比较文件的不同,即暂存区和工作区的差异。
git reset
回退版本。
git rm
删除工作区文件。
git mv
移动或重命名工作区文件。
git commit -m '初始化项目版本'
将暂存区的文件提交版本库“-m类似注释”
git clone https://github.com/…/PrettyGirls.git
拉取远程仓库到本地
git log
查看历史提交记录
git blame <file>
以列表形式查看指定文件的历史修改记录
git remote
远程仓库操作
git fetch
从远程获取代码库
git pull
下载远程代码并合并
git push
上传远程代码并合并

分支相关
git branch
查看分支
git branch (branchname)
创建分支命令: 
git checkout (branchname)
切换分支命令: 
git merge
合并分支
git branch -d (branchname)
删除分支


如果不想每次输入用户名和密码,则可以使用credential.helper(凭证助手)来记住Username和Password。
$ git config credential.helper store
$ git push https://github.com/owner/repo.git
# 然后输入用户名和密码
Username for 'https://github.com': <USERNAME>
Password for 'https://USERNAME@github.com': <PASSWORD>

这样下次再git push时,就不用输入用户和密码了。
还可以设置记住时间:
git config --global credential.helper 'cache --timeout 7200'  #  这里设置账号信息被记住7200秒,两个小时。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值