常用到的git命令

1、配置用户名

git config --global user.name "linying1223"

2、初始为本地仓库

git init

3、本地代码传送到远程仓库的文件中

3.1、将文件放入到暂缓区 

git add . (.代表全部文件或文件夹,也可以具体到某个文件 git add readme.txt)

 3.2、将缓存区 内容添加到仓库中

git commit -m '案例'

4、查看文件状态

git status

5、 把本地库的所有内容推送到远程库上

git push -u origin master

6、拉取最新代码

git pull

 7、查看历史提交日志

git log

 8、查看所有分支

git branch

9、 创建从远程仓库获取新的分支

git checkout -b 要创建的本地分支名 origin/远程分支名

10、本地分支切换

git checkout 分支名

 11、删除本地分支

git branch -D 分支

12、 分支合并

 git merge 分支

13、 查看文件内容

cat readme.txt

14、 撤销代码

1)本地代码回退到与git远程仓库保持一致

git reset --hard 远程分支

2) git add 后撤销:

撤销所有add文件:git reset HEAD .

撤销单个add文件:git reset HEAD -filename

3)git commit 后撤销:

只回退commit的信息,保留修改代码:git reset --soft head

彻底回退到上次commit版本,不保留修改代码:git reset --hard head^

4)撤销所有本地改动代码:git checkout .

说明:

HEAD :当前版本

HEAD^ :上一个版本

--hard 参数会抛弃当前工作区的修改

--soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

猜你喜欢

转载自blog.csdn.net/cly1223_abby/article/details/86686130