git命令

设置开发者信息(填写本人信息)

git config --global user.email "user email"
git config --global user.name "user name"

下载远程项目

git clone 

查看项目状态

git status

将修改的文件加入到版本管理中

git add . 

本次提交的内容,注释

git commit -am "本次提交的内容,注释"

获取服务器上最新的项目源代码

git pull origin master 
 (ps:注意当pull时可能发生冲突)
 发生冲突时:
按下 Esc
在输入 冒号 : (shift 与 冒号建 一起按)
在输入 wq
回车

将本地项目提交到服务器

git push origin master  

查看最近的 commit 提交

git log 
查看最近 100 次的 commit (-l = list)
git log -l 100 
在日志中按 上下 键 可以查看更多
退出 日志 输入  q 键 (q = quit)

查看修改,比较文件

git diff 文件名  

可以还原到没有提交前的修改

git checkout 文件地址

回退到上一个版本(上一次提交)

  git reset --hard HEAD^
回退到上上一个版本(上上一次提交)
git reset --hard HEAD^^
回退到第id个版本
git reset --hard [commit id]

master 在 git 中是一个分支

查看当前分支

git branch

查看远程分支

git branch -r 

在当前的分支上复制一份代码,并且创建一个新的分支

git branch 分支名   

切换分支

git checkout develop 

合并分支

假如要将 develop 合并到 master
先切换到 master 分支上   再合并

将 develop 合并到当前分支

git merge develop  

下面就是正常的 commit , pull , push

你可能感兴趣的:(git命令)