git使用常用命令


1.初始化一个Git仓库,使用git init命令

2.添加文件到Git仓库,分两步:

使用命令git add a.txt,注意,可反复多次使用,添加多个文件;也可以使用git add .一次性添加所有文件

使用命令git commit -m "版本描述信息",完成

3.运行git status命令看当前状态,根据提示可能需要重复第二三步操作,知道所有都添加完成

4.用git log命令查看历史记录,查看各版本对应的commit值

5.git里面分工作区(Working Directory),暂存区(Stage),版本库(Repository)

git status查看工作区情况,通过git add把文件加入暂存区,通过git commit -m把文件加入版本库

6.当修改了一些文件,还未通过add和commit命令的,可以用git checkout  --  a.txt撤销修改

7.如果已经通过add和commit命令,生成新版本的,要回退某个版本,用git reset --hard commit值前6位  命令即可

8.如果只通过add命令把加入暂存区,还未通过commit命令加入版本库的,可以通过git reset HEAD a.txt把暂存区记录去掉。这是要用git status命令查看,就是未通过add命令前的状态,并不能回退版本。如要回退,通过git checkout  --  a.txt把增加的部分删除掉。

9.某个文件被删除了,但版本库里有这个文件的记录。如果是误删需要恢复就用6的命令git checkout  --  test.txt把文件恢复回来;如果确实需要删除,就用git rm test.txt从版本库中删除,并通过git commit -m "从版本库删除test文件描述"命令更新版本库。

10.克隆时指定本地目录的名称
git clone [email protected]:vnpy/vnpy.git  dirname目录可以是存在的,也可以不存在


码云上上传项目
1.生成公钥,添加到gitee上,(http://git.mydoc.io/?t=154712#text_154712)
2.使用 `git config --global user.name "zyw0605688"` 和 `git config --global user.email [email protected]` 来全局配置提交时用户的名称和邮箱
3.使用 `git init` 在本地初始化项目
4.使用 `git add .` 将所有文件托管到本地 git 中
5.使用 `git commit -m "第一次提交"` 将项目进行本地提交
6.使用 `git remote add origin 仓储地址`将本地项目和远程仓储连接,并使用origin做为远程仓储的别名
7.使用 `git push -u origin master -f` 将本地代码push到仓储中

克隆指定分支,加-b跟指定分支名
git clone -b 1.4.0 [email protected]:xxx/xxx.git

查看远程分支git branch -r
将本地分支与远程保持同步git fetch

查看本地分支 git branch
创建新分支git branch xinfenzhimingzi
切换分支git checkout xinfenzhimingzi
创建并切换到分支的命令git checkout -b 分支名
刚创建并进入新分支,需要将本地的新分支和远程服务器关联,可以使用git push命令,会返回提示关联远程服务仓库的命令,直接运行该命令即可

分支第一次推送git add .    git commit -m "描述"     git push origin xinfenzhimingzi
再切换回主分支git checkout master
在主分支上主动把分支合并到主分支git merge  xinfenzhimingzi

确定当前项目状态的git命令是: git status
创建并切换到分支的命令git checkout -b 分支名 
查看分支的命令是git branch -a
合并分支的命令是硬git megre 分支名
将本地代码推送到码云的命令是git push


生活码头分支合并记录,下载1.9.5版本,把1.4.5合并到1.9.5上
git clone [email protected]:xxx/xxx.git -b 1.9.5
git  branch -a
git merge  remotes/origin/1.4.5
根据提醒,手动解决冲突,然后推送
git push


码云上新建分支,合并分支实战
1.初始化仓库,和远程仓库关联,完成推送一个文件到主分支
2.本地新建分支git checkout -b 1.1.1,回车后已切换到新分支
3.新分支上加文件,修改文件,然后push到1.1.1分支上git push origin 1.1.1
4.切换回master分支,git checkout master
5.合并分支git merge 1.1.1根据提醒,如果有冲突,去解决冲突,然后推送即可完成合并


git checkout --track origin/fix-20200923,这样本地会创建一个fix-20200923分支并和远程关联

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