学习廖雪峰 Git 总结

来源:互联网 发布:网络五大鬼畜歌曲视频 编辑:程序博客网 时间:2024/05/21 05:06

git 首次配置

http://blog.csdn.net/luckyyulin/article/details/21090905
Git 提示fatal: remote origin already exists 错误解决办法


一、git 安装与配置

  1. install
  2. 安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

二 、创建版本库

  1. create repository(like a directory)
    • mkdir learngit
    • cd learngit
    • git init —到此已建好 git 仓库
  2. 把一个文件readme.txt放到Git仓库只需要两步

    • 第一步,使用命令git add file1 file2,无返回值。注意,可反复多次使用,添加多个文件;
    • 第二步,使用命令git commit -m ‘comment’,完成提交。

    • 要随时掌握工作区的状态,使用git status命令。

    • 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

三、关联码云(版本管理)

  1. 创建账号,关联本机。使用码云
  2. 添加远程库

现在总结一下:
* HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id // git reset –hard HEAD^ 回到前一步// git reset –hard HEAD~2 回到前两步。
* 穿梭前,用git log —pretty=oneline可以查看提交历史,以便确定要回退到哪个版本。
* 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

工作区:创建的目录 lenrngit
版本库:隐藏目录.git,是Git的版本库
场景1:直接丢弃工作区的修改时,用命令git checkout -- file

场景2:添加到暂存区,想丢弃修改,第一步用命令git reset HEAD file,回到场景1,第二步按场景1操作。
小结

Git鼓励大量使用分支:
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d

原创粉丝点击