git学习笔记01——基本操作命令和配置。

git是目前流行的分布式版本控制系统(VCS), 为多人协作的软件开发流程提供了便利。

注:使用git之前应该进行全局或者局部的用户名邮箱配置,

git config —global user.name "yourname"

git config —global user.email  "youremail"

 

git初步的学习主要涉及到以下命令:

  1. git init.     用于初始化及再初始化一个git仓库
  2. git add.         添加一个未被跟踪的文件到暂存区
  3. git commit.   提交暂存区的内容
  4. git log.          查看日志,可以看到每次提交的auther, date and comment
  5. git branch  (a).    查看有哪些分支,分支前面带*号的为当前分支,该命令后面如果加上分支名,则是创建分支
  6. git checkout a/git checkout -b a.    切换到分支a/创建分支a并切换至a。该命令也看用来切换标签,以及还原没有被修改过但是还没有被跟踪的文件。
  7. git merge a.  将分支a合并到当前分支,可能需要处理冲突
  8. git branch -d. 删除分支, 如果当前分支还未merge可能需要使用-D强制删除
  9. git tag v1.0    查看标签, 及创建标签。对应的是开发过程中的版本号。Flask Web Development那本书的源代码即使用了该方法,来进度化开发过程
  10. git diff            比较文件修改前后的差异,分支与分支的差异,暂存区与版本库的差异等等
  11. git stash        git stash命令是把当前还没有commit的文件变动暂时保存, git stash list可以查看你暂存的记录。这样,你就可以在不commit的情况下,切换到不同的分支工作,然后再切换回来。恢复原来的变动使用git stash apply, 或者git stash pop, 后者可以直接在恢复变动后删除最末一条stash记录,相当于apply+drop。git stash clear删除全部stash记录。

转载于:https://www.cnblogs.com/xiangbicheng/p/7218401.html

你可能感兴趣的:(git,python)