git学习笔记(一)

1、首先在github上上面建立仓库
2、命令:ssh-keygen -t rsa -C ‘github邮箱地址’ 生成密钥(C:\Users\Administrator.ssh),将密钥中的公钥填入github
3、本地新建文件夹,里面编辑文件
4、命令:cd 进入到提交的文件夹

 git init   把这个目录变成git可以管理的仓库

 pwd        查看当前所在的文件目录

 git add .  将当前文件夹加入到暂存区里面去

 git commit -m  '提交说明' 提交到本地仓库

 git status     查看当前是否还有未提交的文件

 git diff java.txt  文件什么地方修改了

 git log     查看修改记录

 git reset  –hard HEAD~1  回退到上一个版本1,2,3,49(通过往前n个版本回退)

 git reflog  获取所有的版本号

 git reset  –hard 6fcfc89   通过版本号回退        

 git checkout  —  readme.txt  丢弃工作区的修改(工作区,暂存区,仓库)

 rm readme.txt      删除某个文件,之后提交,删除暂存区的文件(在工作区删除之后,执行丢弃操作,恢复成删除之前的)

 连接远程仓库:

 git remote add origin https://github.com/tugenhua0707/testgit.git

 git push -u origin master 第一次提交到仓库(要输入github的用户名和密码)

 git push origin master   之后提交到仓库

 git clone https://github.com/sjq9026/Demo2.git  克隆一个本地库  将远程仓库克隆到当前的文件夹(当前CD到的目录)

 git checkout -b cloneProject(自定义的文件夹)   创建并且切换分支  等于一下命令  git branch dev(创建分支)  +  git checkout dev(切换分支)

 git branch  查看分支

 git merge 分支name   合并分支

 git branch –d 分支name  删除分支

 git log . 查看分支合并情况

 git remote 查看远程库的信息

 git remote –v  查看远程库的相信信息

 git pull  获取远程库的代码(svn update)

 git pull 如果失败的话可能是因为没有设置本地分支和远程分支的连接  git branch --set -upstream 本地分支name origin/远程分支name
提示我们需要用 –set-upstream 去关联这两个分支,命令是
git branch --set-upstream devtest origin/devtest,当你执行这句命令之后,他又会提示你–set-upstream要换成–set-upstream-to命令–set-upstream-to 在新版本git中已经替代了 –set-upstream, 并且后面跟随的两个参数要对调一下,如下面命令
git branch --set-upstream-to origin/devtest devtest 
远程分支在前,本地分支在后。


 git pull --->Merge conflict in 文件名称 pull成功有冲突,解决冲突之后在pull

带图流程请点击

猜你喜欢

转载自blog.csdn.net/lantiankongmo/article/details/51803214