Git指令的使用及Github项目的创建
2017-07-02 12:02
316 查看
git的指令运用:
——————————————————————————————————————
项目的初始化:
git init//初始化之后在本地代码库自动创建.git隐藏文件,即本地代码库
————————————————————————————————————-——
1.git fetch //从项目中去拉去最新的代码
2.git branch //查看本地的分支
3. git branch -a //查看服务端和本地的所有分支
4. git branch -D +br //删除本地的br分支
5. git checkout +br //切换到br分支进行开发
6. git checkout -b +br +origin/master //将br的分支的切到服务端的最新HEAD中
7. git status //查看本地项目中的状态、是否有未提交的代码
8. git log //查看最新提交的状态
9. git reset +版本的哈希值 //回滚到某个版本
10. git add -p //检验修改代码是否提交、把修改的代码添加到commit里面
11. git show +分支哈希值 //展现某个分支的信息
12. git commit -m "修改代码的描述" //提交代码到本地
13. git push //把commit到本地推送到服务器代码库中
14. git lgall //查看git中的代码分支树
15. git pull//从服务器拉取最新代码合并到本地
16. git merge +origin/master +br //把服务端的代码合并到br分支当中
17. git push :origin +br//删除远程仓库中的分支
18. *在git中 find . -iname "joystick" //查找某字符段的在项目中的信息
*git blame -L 199,20
../app/src/main/java/com/leju/my/appactivity/gamepad/view/JoystickLeftView.java//在某类中查找某行某列是谁提交的
————————————————————————————————————
19. 提交时如出现类似信息: git push origin +分支名//______+++++Tossh://git@115.74.11.11:1111/android/myapp.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to
'ssh://git@112.74.81.51:10026/android/aelos1s .git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.+++++++//
这是因为服务端没有与本地相对应的分支,则需要在服务端push自己的分支:
git push origin +br//在服务端创建自己的分支
——————————————————————————————————————
20.如果提示信息为:
Updates were rejected because the tip of your current branch is behind
表示本地代码落后于服务器端代码,需要先删除服务器端分支之后在提交
git push :origin +br//删除远程仓库中的分支
git push//在提交
——————————————————————————————————————
21、GitHub项目初建:
1).首先是GitHub账号申请;
2).创建一个GitHub项目托管:
3).项目的拷贝,之后进行私钥和秘钥的设置:
22.
git status |grep xml | grep main查看未提交代码命令
git log --graph --decorate --all 查看分支命令
git commit --amend 修改未远程提交的commit的内容处理
$ git branch --all | grep -v -e 'origin' | grep 'version' 查询要删除的分之 “version”为分之名字
$ git branch --all | grep -v -e 'origin' | grep 'version' |xargs git branch -D
删除分之
$ git branch --all | grep origin | grep -i testShow | grep wutong | xargs -I {} awk 'BEGIN{info="{}";print substr(info,16);}' |xargs -p -I {} git push origin :{} 删除git网络分支
find . -iname "*release*.apk" 查找apk包或者可以查找别的
./gradlew assembleRelease AndroidGit命令行打包
23.
从一个分支切到另一个分支使其为HEAD:
git checkout 384-emacs
//先切到384-emacs分支
git reset wy --heard
//在将wy分支HEAD到与384-emacs分支中
git push origin 384-emacs //之后再push到仓库端的384-emacs的分支中
——————————————————————————————————————
项目的初始化:
git init//初始化之后在本地代码库自动创建.git隐藏文件,即本地代码库
————————————————————————————————————-——
1.git fetch //从项目中去拉去最新的代码
2.git branch //查看本地的分支
3. git branch -a //查看服务端和本地的所有分支
4. git branch -D +br //删除本地的br分支
5. git checkout +br //切换到br分支进行开发
6. git checkout -b +br +origin/master //将br的分支的切到服务端的最新HEAD中
7. git status //查看本地项目中的状态、是否有未提交的代码
8. git log //查看最新提交的状态
9. git reset +版本的哈希值 //回滚到某个版本
10. git add -p //检验修改代码是否提交、把修改的代码添加到commit里面
11. git show +分支哈希值 //展现某个分支的信息
12. git commit -m "修改代码的描述" //提交代码到本地
13. git push //把commit到本地推送到服务器代码库中
14. git lgall //查看git中的代码分支树
15. git pull//从服务器拉取最新代码合并到本地
16. git merge +origin/master +br //把服务端的代码合并到br分支当中
17. git push :origin +br//删除远程仓库中的分支
18. *在git中 find . -iname "joystick" //查找某字符段的在项目中的信息
*git blame -L 199,20
../app/src/main/java/com/leju/my/appactivity/gamepad/view/JoystickLeftView.java//在某类中查找某行某列是谁提交的
————————————————————————————————————
19. 提交时如出现类似信息: git push origin +分支名//______+++++Tossh://git@115.74.11.11:1111/android/myapp.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to
'ssh://git@112.74.81.51:10026/android/aelos1s .git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.+++++++//
这是因为服务端没有与本地相对应的分支,则需要在服务端push自己的分支:
git push origin +br//在服务端创建自己的分支
——————————————————————————————————————
20.如果提示信息为:
Updates were rejected because the tip of your current branch is behind
表示本地代码落后于服务器端代码,需要先删除服务器端分支之后在提交
git push :origin +br//删除远程仓库中的分支
git push//在提交
——————————————————————————————————————
21、GitHub项目初建:
1).首先是GitHub账号申请;
2).创建一个GitHub项目托管:
3).项目的拷贝,之后进行私钥和秘钥的设置:
22.
git status |grep xml | grep main查看未提交代码命令
git log --graph --decorate --all 查看分支命令
git commit --amend 修改未远程提交的commit的内容处理
$ git branch --all | grep -v -e 'origin' | grep 'version' 查询要删除的分之 “version”为分之名字
$ git branch --all | grep -v -e 'origin' | grep 'version' |xargs git branch -D
删除分之
$ git branch --all | grep origin | grep -i testShow | grep wutong | xargs -I {} awk 'BEGIN{info="{}";print substr(info,16);}' |xargs -p -I {} git push origin :{} 删除git网络分支
find . -iname "*release*.apk" 查找apk包或者可以查找别的
./gradlew assembleRelease AndroidGit命令行打包
23.
从一个分支切到另一个分支使其为HEAD:
git checkout 384-emacs
//先切到384-emacs分支
git reset wy --heard
//在将wy分支HEAD到与384-emacs分支中
git push origin 384-emacs //之后再push到仓库端的384-emacs的分支中
相关文章推荐
- 如何使用git命令提交项目到github并创建不同的版本控制
- 在Jenkins中使用Git托管项目的源码创建Build Job(托管在GitHub上面)
- 打造前端MAC工作站(七)GIT的使用以及GITHUB上如何创建项目等
- Github创建项目并使用git将本地项目push到github
- 如何使用 git 在 GitHub 上创建一个项目
- Github创建项目并使用git将本地项目push到github
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
- Linux下使用git命令及github项目
- [转]windows下使用git管理github项目
- git 使用(ssh key创建和github使用)
- 使用git管理github项目
- windows下使用git管理github项目
- Windows 下使用Git管理Github项目
- android studio 中git插件的使用 github项目的配置及操作
- 使用Git管理GitHub上的项目
- 使用git-flow创建和发布git项目
- 使用git/github管理ios项目 个人总结
- 使用git管理github项目
- 如何使用git创建项目,创建分支
- git服务端、客户端安装、项目创建及常见命令使用