1.Linux系统: sudo apt-get install git 下载安装便可 2.windows 系统: 在Windows上使用Git,能够从Git官网直接下载安装程序,(网速慢的同窗请移步国内镜像),而后按默认选项安装便可。 菜单找到Git Bash 表示安装成功 指定一下是谁在使用当前的Git: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
1.首先建立一个文件夹,空的目录 $ mkdir learngit # 建立目录 $ cd learngit # 进入目录 $ pwd # 查看当前目录 2.经过git init命令把这个目录变成Git能够管理的仓库: $ git init 以后会在 目录下面看见.git的文件 也能够用ls -ah命令能够查看 3.向厂库中添加文件 $ git add 文件名 # 提交到厂库 $ git commit -m "wrote a readme file" -m 后面添加备注 $ git status 查看当前状态
在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^, 固然往上100个版本写100个^比较容易数不过来,因此写成HEAD~100。 #返回上一个版本 $ git reset --hard HEAD^ #查看每一次的命令记录 $ git reflog 用git diff HEAD -- readme.txt命令能够查看工做区和版本库里面最新版本的区别 命令git checkout -- readme.txt意思就是,把readme.txt文件在工做区的修改所有撤销
1.删除文件 $ rm 文件名 接下来你又两个选择: 1.在版本库中完全删除 $ git rm 文件名 $ git commit -m "remove 文件名" 2.误删,一键还原 $ git checkout -- 文件名
1.建立SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" # 填入本身email的地址
2.以后会在当前目录下生成.ssh的文件id_rsa为私钥(本身要保护好),id_rsa.pub为公钥,在GitHub添加ssh时要用到! 3.登录GitHub,点击头像 找到settings
以后点击添加便可python
4.向GitHub上推送本地的厂库 $ git remote add origin git@github.com:你GitHub的用户名/提交本地的厂库名.git $ git push -u origin master 此后,每次本地提交后,只要有必要,就能够使用命令git push origin master推送最新修改; 5.从远程厂库克隆一个库 $ git clone git@github.com:用户名/存在的厂库名.git
1.建立一个新的分支 git checkout命令加上-b参数表示建立并切换 $ git checkout -b last 2.切回原来的分区 $ git checkout master 3.合并分支 $ git merge last 4.合并完成后,就能够放心地删除last分支了: $ git branch -d last 5.方法: 查看分支:git branch 建立分支:git branch <name> 切换分支:git checkout <name> 建立+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name>
6.vim 编辑查看:
退出 vim编辑模式 先按 ESC 而后输入英文冒号 而后输入 q! 而后按 Enter