常用Git命令

2019-11-20  本文已影响0人  金锡圭璧
(1)从代码库中克隆整个项目
git clone [url]
(2)获取远端库中所有分支
git fetch [远程库名]
git fetch origin                                      //获取origin库的所有分支至工作区
(3)查看分支
git branch                                           //查看本地所有分支 
git branch -r                                       //查看远程所有分支 
git branch -a                                       //查看本地和远程所有分支 
(4)创建新的分支
git checkout -b [新分支名]
git checkout -b [新分支名] [旧分支名]
git checkout -b newBranch                             //从当前分支检出newBranch分支
git checkout -b newBranch origin/oldBranch            //检出origin库的oldBranch分支在工作区创建newBranch
(5)拉取分支
git pull [远程库名] [远程分支名]:[本地分支名] 
git pull origin master:myBranch                       //拉取origin库的master分支,与工作区的myBranch分支合并
git pull origin master                                //拉取origin库的master分支,与工作区的当前分支合并
(6)切换分支
git checkout [分支名]
git checkout master                                  //工作区切换至master分支
(7)删除分支
git checkout -d [分支名]        
git checkout -D myBranch                             //强制删除工作区myBranch分支
(8)添加文件
git add [文件1] [文件2]                               //添加指定文件到暂存区
git add [目录]                                       //添加指定目录到暂存区,包括子目录
git add .                                           //添加当前目录的所有文件到暂存区(“ .”代码当前目录)
(9)提交文件
git commit -m [描述信息]                               //提交暂存区中所有文件到仓库区
git commit [文件1] [文件2] [文件3] -m [描述信息]        //提交暂存区中指定文件到仓库区
git commit -a                                         //提交工作区自从上次commit之后的修改直接至仓库区
(10)放弃工作区修改
git checkout -- [文件名]                              //放弃该文件还未加入到暂存区的修改(未使用git add)
git checkout .                                       //放弃所有还未加入到暂存区的修改(未使用git add)       
git reset HEAD [文件名]                              //放弃该文件还未提交到本地库的修改(已使用git add,未使用git commit)
git reset HEAD                                       //放弃所有还未提交到本地库的修改(已使用git add,未使用git commit)
git reset --hard HEAD^                              //回退到上一次commit的状态(已使用git commit)
参考&鸣谢:

-《结合TortoiseGit讲解常用Git命令(Windows系统)》
  https://www.jianshu.com/p/307a052e0e90
-《git放弃本地文件修改》
  https://www.jianshu.com/p/c0f7e4ac14c7

上一篇 下一篇

猜你喜欢

热点阅读