git入门笔记

修改git配置
git config --global user.name "Don Yang"
git config --global user.email DonYangOK@gmail.com

创建一个库,进入要git的目录
git init
将全部该目录下的东西全部放入暂存区
git add *
git commit -m 'initial project version'

从已有仓库clone到当前目录newname下,newname是git clone自己建的
git clone git://github.com/schacon/grit.git newname

检查提交状态
git status

工作区域与暂存区域之间的区别
git diff

暂存区域与上次提交版本的区别
git diff --staged (--cached)

从仓库中删除文件
如果在暂存区域中存在该文件必须先删除
git rm --cached 文件

然后直接删除
git rm 文件

修改最后一次提交
首先将新修改的内容放入暂存区
然后用
git commit --amend
进行提交

还原为git库内最新版本
git reset HEAD <文件>

git忽略设置 .gitignore
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt


from http://memo.totoro.ws/2009/10/how-to-use-git/
how to use git
BY ADMIN, ON 10月 13TH, 2009
[server side]
create repositry

$ cd /var/git
$ mkdir project_name.git
$ cd project_name.git
$ git –bare init
Initialized empty Git repository in /var/git/project_name.git/

[client side]
$ cd project_dir
$ git init
Initialized empty Git repository in /Users/shin/Documents/project_dir/.git/
$ git add .
$ git commit -m “commit message”
$ git remote add origin ssh://user_name@example.com/var/git/project_name.git
$git push origin master
$ git push origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值