您的位置:首页 > 其它

git常用指令

2016-12-09 17:36 357 查看
1.git add filename

将工作区待提交的文件提交到暂存区,filename是文件名,提交多个以空格隔开。其中,
git add .
是将工作区所有修改过的文件提交到暂存区。

2.git commit -m “备注信息”

将暂存区的文件提交到仓库。

3.git push -u origin master

将本地origin仓库master分支修改后的文件推送到远程库,也可以简写成 git push,默认推送到master分支。

4.git pull

将远程仓库的更新拉取并合并到本地工作区,若是本地有尚未提交的修改则无法进行此操作。

5.git fetch

将远程仓库的更新拉取到本地仓库。

6.git checkout [branchname]

切换到指定分支并更新工作区。

7.git clone url

将远程仓库克隆到本地,url为远程仓库的地址。

8.git config

git配置信息,
git config --list
查看当前配置信息,

git config --global user.name "name"
设置用户名,

git config --global user.email "email"
设置用户邮箱。

9.git rm file

删除工作区的文件,删除多个文件以空格隔开。
git rm --cached file
停止追踪指定文件,但该文件会保留在工作区。

10.git merge branchname

将指定分支合并到当前分支。

11.git status

显示有变更的文件。

12.git log

查看commit的版本历史。

13.git diff

查看工作区与暂存区的差异

14.git remote

显示本地仓库信息,
git remote -v
显示远程仓库信息

15.git reset

重置git仓库,
git reset --hard
重置到上一次commit的状态,

git reset --hard commit编号
重置到指定一次提交。

16.git stash

将当前工作区的修改放到暂存区,
git stash pop
将暂存区的修改提取到当前工作区。

附上一张git指令图片:



原图链接:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git