Git 常用命令
在工作中,经常会使用到Git管理代码版本,此处整理了一些常用的Git操作命令记录下。
git init
初始化一个git仓库,例如 test是一个文件夹, 进入test目录,使用 git init 这样 test就是一个git仓库了
git add
添加文件,即将文件添加至git仓库
如: git add xxx.java 添加xxx.java 文件至git仓库
git add . 或者 git add * 添加所有文件至git仓库
git status
查看仓库当前状态
git commit -m "备注说明"
提交命令,将文件提交至缓存区,但并没有将文件提交至git仓库
git clone
克隆代码命令
如:git clone https://github.com/liumengxi/AccumulateLess.git 从GitHub上克隆代码至本地文件夹中
git branch
查看git分支
-r 查看git所有分支
-track 创建与远程分支相关联的本地跟踪分支
如:git branch -r 查看当前git仓库所有分支
git branch --track init_local my_GitHub_branch 创建本地git目录init_local并关联my_GitHub_branch分支,关联后,就可以在本地分支上进行代码版本控制。
git branch -分支名称 创建一个分支
git checkout
切换分支
如:git checkout my_GitHub_branch 切换my_GitHub_branch分支
git diff xxx.java
查看文件修改状态,即文件修改了哪些内容
git merge branch_name
合并指定分支到当前分支 branch_name是需要合并的分支
git checkout master 切换master分支
git merge my_GitHub_branch 与my_GitHub_branch分支合并(换言之,master分支与my_GitHub_branch分支进行合并)
git pull
拉取git所有文件(更新文件)
git push
推送文件至git仓库,这一步将是提交文件的最后一步 将当前git仓库同步至远程仓库。
git remote -v
查看远程仓库的git地址
git remote update origin --prune
刷新git分支
git rm test.txt
git删除文件
git add -f test.txt
git强制提交文件