常用的git命令和它与github的那些事

来源:互联网 发布:nginx 访问目录 403 编辑:程序博客网 时间:2024/05/16 12:14

配置身份
git config - -global user.name “coder”
git config - -global user.email “coder@163.com”

查看配置是否成功
git config - -global user.name
git config - -global user.email

初始化库生成一个.git文件夹
git init

查看代码状态(代码是否有改动)
git status

提交代码
添加到缓冲区
git add .(.添加全部,.可以换成某个文件路径就是提交该文件)
提交
git commit -m”测试”(标记本次做得事情)

未add的后悔药
git checkout .
(.添加全部,.可以换成某个文件路径就是提交该文件)

add后的后悔药
git reset HEAD 文件路径

commit后悔药
git log 查看提交日志

merge后悔药
git reset –hard 【merge前的版本号】

第一行版本号,第二行由谁提交,第三行提交时间,第四行-m后的内容

git reset –hard HEAD
回到当前版本
git reset –hard HEAD ^
回到前一版本

git reset –hard 版本号
回到某个版本

就是这么简单!回退后,你突然后悔了,想回退回新的那个版本,
可是遗憾的是,你键入git log却发现没有了最新的那个版本号,这怎么办呢…
没事,Git中给你提供了这颗“后悔药”,Git记录着你输入的每一条指令呢!键入:

git reflog
在使用
git reset –hard 版本号

github使用
先熟悉下git中的分支设置,你可以在git创建自己多个分支,每个分支都是独立的,你可以将不同分支合并和修改

查看你有多少分支
git branch -a

创建新的分支(后者创建同时会切换分支)
git branch v1.0.3 或 git checkout -b v1.0.4

切换分支
git checkout v1.0.3

合并分支如果你在1.0.3中想合并1.0.4中的代码可以在1.0.3分支中输入下面的命令
git merge v1.0.4

与github建立联系
将github上的代码同步下来后,使用git push origin master 或者直接 git push提交代码到github上
如果github上的代码有修改就需要使用git pull origin master将修改的代码拉下来

0 0
原创粉丝点击