1、创建一个git仓库,生成.git文件 git init
1、克隆指定分支 git clone -b 分支名 仓库地址
2、查看当前分支 git branch
3、查看所有分支 git branch -a
4、切换分支 git checkout 分支名
以某个分支为基础创建新分支 git checkout -b 新分支名 基准分支名
5、拉代码
git pull 从远程仓库获取最新提交,并将其合并到当前分支(相当于 git fetch + git merge)
git fetch 从远程仓库获取最新提交,但不会自动合并
6、添加至缓冲区 git add
git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
7、提交代码 git commit -m "注释"
8、推送代码 git push
推送本地新建的分支 git push --set-upstream origin 分支名
缩写 git push -u origin 分支名
9、版本回退 git reset
git reset --hard HEAD^ 回退上一个版本 (HEAD代表当前版本,有一个^代表上一个版本,以此类推)
git reset --hard d7b5:回退到指定版本(其中d7b5是想回退的指定版本号的前几位)
10、删除文件 git rm 文件名称
11、忽略文件.gitignore
新加.gitignore只能忽略那些原来没有被提交过的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决办法:删除本地缓存,改成未track状态
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
12、查看日志 git log
13、比较文件修改前后差异 git diff 文件名称
网友评论