1. 克隆远程项目到本地
git clone 远程代码地址
2. git的分支管理命令
git branch -a:查看所有分支
git branch -vv:查看本地分支对应的远程分支
git branch test:创建一个test分支
git checkout master:切换到master分支,这是个切换分支的命令。
git mergr test:假设当前在master分支,会把test分支合并到master分支。
git branch -d test:删除test分支。
3. 查看代码有哪些文件改变了
git status
4. 比较代码差异的命令,git diff可以用来比较两个不同的代码状态之间的差异,它可以比较工作目录中的文件与暂存区之间的差异,也可以比较暂存区和最新提交的版本之间的差异。
git diff:查看没有缓存的改动
git diff --cached:查看已经缓存的改动
git diff HEAD:查看已缓存的和未缓存的所有改动
git diff --stat:显示代码差异的简介统计信息。
5. 将所有提交代码到Git暂存区
git add .:将全部未缓存的文件添加到暂存区
git add file.text:将指定的未缓存的文件添加到暂存区
6. 将暂存区的文件提交到版本库,并添加提交备注信息.
git commit -m "备注信息"
7. 将本地代码推送到远程仓库
git push
8. 将远程代码拉取到本地,让本地分支代码和远程分支的代码保持同步。
git pull
9. git配置信息命令
git config -l:查看所有配置信息,
git config syatem --list:查看系统的配置
git config --global --list:查看用户自己的配置
git config --global user.name "赵东洋":配置用户名称
git config --global user.email "xxx@qq.com":配置用户邮箱
10. 取消已缓存的内容,就是将git add添加到暂存区的文件从暂存区移除。
git reset HEAD:取消所有暂存文件
git reset HEAD file.text:取消指定暂存文件
11. git rm是一个用于从Git版本控制中删除文件的git命令。使用git rm删除文件的时候,git会将该文件从当前的工作目录中删除,并将删除的操作记录到git的版本历史中。
git rm file.text:删除已经跟踪的文件,并将其从版本控制中移除。
git rm -f file.text:强制删除
git rm --cached fiel.text:
12. git查看提交历史
git log -oneline:查看历史记录的简介版本
git log -graph:查看历史中什么时候出现了分支,合并。
git log -author:查找指定用户的提交日志。
13. git远程仓库
git remote add 别名 远程仓库地址:添加一个远程仓库
git remote:查看当前有哪些远程仓库
git remote rm 名字:删除远程仓库。