Git 命令

Git常用命令
 
1 设置用户名 \设置邮箱
$ git config --global user.name "zcwipe" //github 用户名 (用于统计attribution)
$ git config --global user.email "zc_wipe@163.com” //github 邮箱

2 查看用户名 \设置邮箱

$ git config user.name 
$ git config user.email 

3 创建本地仓库

$ git init //使当前目录成为git可以管理的仓库
$ git add . //添加文件到缓冲区
$ git commit -m "commit log"//提交到本地仓库
$ git log //查看提交历史
$ git status //查看状态
$ git reset --head HEAD //回退到最新版本
$ git reset --head HEAD^ //回退到上一个版本
$ git reset --head commit_id //回退到指定的一个版本
$ git checkout -- readme.txt //丢弃当前文件的修改 其实是用版本库里的版本替换工作区的版本
 
$ git rm readme.txt //从缓冲区删除文件
$ git commit -m "remove readme.txt"//提交到本地仓库

4 创建SSH

ssh-keygen -t rsa -C "email@example.com" //创建ssh key
 
 在 /Users/username/.ssh/  目录下 生成两个文件
  • id_rsa 私钥,不能泄露
  • id_rsa.pub 公钥,可以公开
然后在Github添加公钥:GitHub - Account settings - SSH keys -Add SSH Key 粘贴id_rsa.pub文件里的内容

5 远程仓库

$ git remote add origin git@github.com:github_name/repo_name.git //本地已有仓库,关联远程仓库,进行同步
$ git push -u origin master //推送本地master分支到远程库master分支 第一次有"-u",以后提交可以不加

$ git clone origin git@github.com:github_name/repo_name.git //本地没有仓库,clone远程仓库到本地,进行同步
$ git pull origin master //在当前分支上进行同步操作,将指定远程分支同步到当前本地分支 : origin远程主机名 master分支 

  

 

posted @ 2019-06-05 23:35  随易来了  阅读(155)  评论(0编辑  收藏  举报