git常用命令
git init : 代表初始化仓库,初始化一次即可
git clone : 从github克隆至本地,也可以git clone [地址] [本地目录]
git remote add origin [地址] : 添加一个远程仓库,origin 是给这个项目的远程仓库起的名字
git remote -v : 查看我们当前项目有哪些远程仓库可以执行命令
git add : 添加文件,让git关注它,在缓存区,也可以使用git rm –cached 这个命令去移除这个缓存
git commit -m : 提交在缓存区的文件到git
git push : 推送至github
git push origin master : 把本地代码推到远程master分支的origin目录
git status : 查看状态,没事就看看状态
git log : 查看所有产生的commit记录
git log –pretty=oneline : 每次提交显示为一行
git branch : 查看当前分支
git branch a : 新建a分支
git checkout a : 切换到a分支
git checkout -b a : 新建一个a分支并自动切换到a分支
git branch -d a : 删除a分支,使用-D代替-d可以强制删除
git merge a : 当前在master分支时,此命令把a分支的内容合并过来
git tag v1.0 : 新建一个v1.0标签,代表版本
git checkout . : 撤销到上一次提交
git checkout be017f : 回退到任意版本
git checkout master : 返回到master分支
git提交至github
每一次 commit 都会产生一条 log,这条 log 标记了提交人的姓名与邮箱,以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。执行以下代码:
git config –global user.name “xxx”
git config –global user.email “[email protected]”
以上进行了全局配置,当然有些时候我们的某一个项目想要用特定的邮箱,这个时候只需切换到你的项目目录,以上代码把 –global 参数去除,再重新执行一遍就ok了。
git add .
git commit -m ‘message’
git push