git 操作命令(用的比较多的)

记录一下,git操作流程。用的比较多的。

1.安装git(官网下载就行)

Gitgit 操作命令(用的比较多的)https://git-scm.com/一般来说,没有特殊配置要求,直接就都下一步就行。

2.全局配置  

        git config --global user.name "username"
        git config --global user.email "username@email.com"

 两行代码,配置用户名和邮箱,进公司都会有公司的邮箱,直接用那个就行,学习的话,就用github或者码云账号就行。

配置完了,用 git config --global --list 命令查看配置是否OK

3.配置源信息

git remote add origin 'origin.git' // 就是git 地址

很多时候,咱们都会有本地仓库和远程仓库俩仓库,所以都会配俩源信息。上面的命令 那个origin实际就是你对git地址起的一个映射的名字,可以随便起。

git remote add my 'origin.git' // 就是git 地址
// 我一般本地仓库就配my

 使用:

git add . //暂存全部改动文件
git commit -m "注释" // 把暂存的文件提交的缓存区
git push my '分支名' // 把缓存区的文件提交的my对应的仓库

如果要有其他的git配置,就直接配就完了,提交代码的时候注意下,要提交到哪个仓库就行。

git pull my '分支' // 这个是拉my对应的仓库里面特定的分支代码
// 如果有其他的源,git pull '你起的源名' '分支名'

还有一个git fetch ,实际这个和git pull 效果差不多,pull操作过程 分为fetch仓库代码+merge代码到当前分支,fetch的话,就是只拉取了代码。后面还需要手动合并

git fetch my '分支名'
git merge '当前分支' // 合并命令 不写分支,应该是默认当前分支

4.回滚

git log // 可以查看提交的记录 就是push 的记录

git reflog // 可以查看操作的记录 commit pull merge 等等

git reset --hard 'hash' //这个hash 就是上面两个命令查出来的码。可以回滚到对应的节点代码

5.小技巧

git stash // 把暂存区的代码,存到本地

git stash list // 查看本地存的代码

git stash pop // 把存本地的代码,恢复出来

实际使用的时候,stash 后面可以起一个名字,pop的时候 后面加上对应的名字,就会取出对应存的代码。有时候改动的代码,但是不想提交的仓库,就可以用这个。

6.创建分支

git checkout '分支名' // 切换分支

git checkout -b '分支名' my/'分支' // 基于my对应的分支建立一个新的分支,建议建立后再远程pull一下分支代码

git branch '分支名' // 建立新分支

git branch // 查看本地全部分支名




git checkout - b 实际就是 git branch 建立新分支,然后 git checkout 跳转的新分支两步合并。

上一篇:js 闭包为什么不会回收的原因


下一篇:生活大爆炸第五季 那些精妙的台词翻译