git常用命令

来源:互联网 发布:python 2.6 2.7 区别 编辑:程序博客网 时间:2024/04/29 23:30

git --help 查看帮助信息;

it help command 查看某个命令的具体帮助信息;

git init  创建一个新的版本库(将当前的文件夹初始化为一个空的git版本库或者重新初始化一个已经存在的版本库); 

git init --bare 创建一个新的版本库;

git clone remoteRepository 从远程的版本库中检出项目到当前文件夹(版本仓库);

git fetch branchName 从远程的版本库中检出项目并建立一个新的分支branchName

git pull repositoryName  从远程的版本库中检出项目与本地的版本库进行合并;

git push repositoryName branchName 将分支提交到远程版本库中;

git config --list 查看配置列表;

git add . 添加当前文件夹下的所有文件;

git add *.c 添加扩展名为c的当前文件夹下的所有文件; 

git add README 添加README文件;

git commit modifyFile -m "note" 将修改过的文件提交的本地版本库中,并添加注释;  

git commit -m "note" 提交所有的文件并添加注释;

git commit -a -m "note" 先添加然后提交所有文件并添加注释;

git remote 查看当前项目对应的远程版本库的名称;

git remote -v 查看当前项目对应的远程版本库的地址;

git status 查看当前文件的状态;

git diff 默认为 git diff --staged命令;

git diff --staged 比较workspace和staged area;

git diff --cached 比较staged area和local repository;

git diff branchName1 branchName2 比较两个分支的差异;

git checkout branchName 切换分支;

git branch 获取分支的名称列表;

git branch branchName 创建新的分支;

git merge "note" HEAD branchName 将branchName合并到当前的分支中;

2. git checkout master
   git pull branchName 或者 git merge branchName 将branchName合并到当前分支中;

git format-patch repositoryName/branchName 生成分支的补丁;

git tag -a versionName -m "note"  给当前的分支标记版本号;








 

0 0
原创粉丝点击