git 的基本使用(终端)
注释:$符号只是表示终端命令
1.创建创库
在终端输入 $ git init
2.克隆创库版本
本地创库 在终端输入 $ git clone /path/to/repository
远程创库 在终端输入 $ git clone username@host:/path/to/repository
3.添加和提交
先提交到缓存区
单个文件:$ git add <filename>
多个文件:$ git add *
提交改动 版本库:$ git commit -m "版本信息"
4.推送(push)到服务器
$ git push origin master(master这里可以是你想要推送的分支)
如果还没有克隆现有创库,想将本地的创库链接到远程创库,可以使用:$ git remote add origin <server>
5.分支的创建
$ git checkout -b develop(develop为分支名)
切换回主分支: $ git checkout master
删除子分支: $ git branch -d develop(develop为分支名)
注意:创建的分支需要推送的远程创库,不然只会在本地: $ git push origin <branch>
6.更新与合并
更新:拉取远程创库的最新版本: $ git pull
合并:将其他分支合并到当前分支: $ git merge <branch>
注意:合并会产生冲突,这个时候就需要你修改一些文件来修改冲突
合并前可以先检查差异: $ git diff <source_branch> <target_branch>
7.查看提交的版本
$ git log
8.版本回退
$ git checkout -- <filename>