1.GIT简单流程
①git init 将文件夹初始化为本地仓库
②git remote add origin https://www.xxxx.com(连接远程仓库地址/码云仓库地址)
③git pull -u origin master 将码云上面的仓库pull到你本地新建的文件夹之中(需要输入账号密码)
④workspace区 —> staging area区 命令: git add 文件名/.
⑤staging area区 —>local repository区 git commit -m ‘文件备注’
⑥local repository区 —>remote repository区 git push -u origin master(master默认分支)
2.GIT里面的checkout的使用:
①创建分支语法git checkout -b|-B <new_branch> [<statrt point>] 基于本地创建分支实例用法 git checkout -b branch master(在master创建了个branch分支并且切换到这个分支
(git checkout branch),而-B参数则是这个分支已经被创建需要重置此分支)
①.①git checkout -b相当于:
创建分支:git branch 分支名
切换分支:git checkout 分支名
①.②恢复文件:git checkout - -文件名(两条连接的横杆表示这里跟着的不是分支名而是文件名,checkout后面不跟文件名的话需要你还原的文件名和这个分支名一致)
②查看所以分支语法git branch -a
③.git merge 分支名(前提切换为主分支,使用主分支合并修改分支。然后再push)
3.GIT里面的reset的使用:
①在workspace中add到staging area区中缓存并且没有提交时,可以使用git reset HEAD filepathname(文件名)来指定某文件缓存,而放弃所有文件缓存可以使用git reset .
②已经staging area区commit到local repository区
可以使用 git reset --hard HEAD^ ,来回退到上一次commit 的状态,上上次的话用git reset --hard HEAD^^
**git reset --hard commitid ,**此命令用来回退到任意版本(commitid可以通过git log查看提交记录id)。
4.GIT里面的log使用
①.查询所有 git log
②.查询作者 git log --author hulingyun
③.提交字符串匹配 git log --grep 公版
④.指定分支的历史 git log origin/master
⑤.时间顺序查看 git log --reverse
5**.GIT里面的show使用**
①.查询指定commitid的提交明显 git show commited
②.查询指定commitid的文件列表 git show --stat commited
6.git commit -m 提交文件之后又进行新更改或者增删文件
可以使用git status来追踪更改或者增删的文件名,并且可以使用git diff 文件名 查看文件更改内容
git checkout 文件名 可以回退文件到上一次提交之前
7.不想用现在这个版本,想回退到上一次commit的版本
使用git log 查看commit提交的记录,如果要看这次提交修改了什么,可以使用git log 查询出来的commitid来使用 git show commitid 来查看提交修改纪录,并且commitid可以在git checkout commitid回退版本
注意点
往远程仓库push前,应该设置user.name/emali:
git config --config global user.name “name”
git config --config global user.email “email”
有远程仓库时应该git clone url ,将仓库拉到本地
再将需要同步或者选择修改文件修改之后,再进行pull push
Push到gitee上面文件置灰无法点击原因:文件里面也存在.git文件